spray.testkit

Specs2RouteTest

trait Specs2RouteTest extends RouteTest with Specs2Interface

Linear Supertypes
Specs2Interface, SpecificationStructure, DefaultFragmentsFormatting, TagsAssociation, FragmentsFormatting, TestFrameworkInterface, RouteTest, RouteResultComponent, RequestBuilding, TransformerPipelineSupport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Specs2RouteTest
  2. Specs2Interface
  3. SpecificationStructure
  4. DefaultFragmentsFormatting
  5. TagsAssociation
  6. FragmentsFormatting
  7. TestFrameworkInterface
  8. RouteTest
  9. RouteResultComponent
  10. RequestBuilding
  11. TransformerPipelineSupport
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class DefaultHostInfo(host: Host, securedConnection: Boolean) extends Product with Serializable

    Definition Classes
    RouteTest
  2. class RequestBuilder extends AnyRef

    Definition Classes
    RequestBuilding
  3. type RequestTransformer = (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  4. class RouteResult extends AnyRef

    A receptacle for the response, rejections and potentially generated response chunks created by a route.

  5. case class RouteTestTimeout(duration: FiniteDuration) extends Product with Serializable

    Definition Classes
    RouteResultComponent
  6. abstract class TildeArrow[A, B] extends AnyRef

    Definition Classes
    RouteTest
  7. implicit class WithTransformation[A] extends AnyRef

    Definition Classes
    TransformerPipelineSupport
  8. implicit class WithTransformation2 extends AnyRef

    Definition Classes
    RouteTest
  9. implicit class WithTransformerConcatenation[A, B] extends (A) ⇒ B

    Definition Classes
    TransformerPipelineSupport

Abstract Value Members

  1. abstract def is: Fragments

    Definition Classes
    SpecificationStructure

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object DefaultHostInfo extends Serializable

    Definition Classes
    RouteTest
  7. val Delete: RequestBuilder

    Definition Classes
    RequestBuilding
  8. val Get: RequestBuilder

    Definition Classes
    RequestBuilding
  9. val Head: RequestBuilder

    Definition Classes
    RequestBuilding
  10. val Options: RequestBuilder

    Definition Classes
    RequestBuilding
  11. val Patch: RequestBuilder

    Definition Classes
    RequestBuilding
  12. val Post: RequestBuilder

    Definition Classes
    RequestBuilding
  13. val Put: RequestBuilder

    Definition Classes
    RequestBuilding
  14. object RouteTestTimeout extends Serializable

    Definition Classes
    RouteResultComponent
  15. object TildeArrow

    Definition Classes
    RouteTest
  16. def addCredentials(credentials: HttpCredentials): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  17. def addHeader(headerName: String, headerValue: String): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  18. def addHeader(header: HttpHeader): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  19. def addHeaders(headers: List[HttpHeader]): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  20. def addHeaders(first: HttpHeader, more: HttpHeader*): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  21. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  22. def body: NonEmpty

    Definition Classes
    RouteTest
  23. def charset: HttpCharset

    Definition Classes
    RouteTest
  24. def check[T](body: ⇒ T): (RouteResult) ⇒ T

    Definition Classes
    RouteTest
  25. def chunks: List[MessageChunk]

    Definition Classes
    RouteTest
  26. def cleanUp(): Unit

    Definition Classes
    RouteTest
  27. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def closingExtension: String

    Definition Classes
    RouteTest
  29. def contentType: ContentType

    Definition Classes
    RouteTest
  30. def createActorSystem(): ActorSystem

    Override to supply a custom ActorSystem

    Override to supply a custom ActorSystem

    Attributes
    protected
    Definition Classes
    RouteTest
  31. def definedCharset: Option[HttpCharset]

    Definition Classes
    RouteTest
  32. def encode(encoder: Encoder): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  33. def entity: HttpEntity

    Definition Classes
    RouteTest
  34. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  36. implicit def executor: ExecutionContextExecutor

    Definition Classes
    RouteTest
  37. def failTest(msg: String): Nothing

  38. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  39. def formatFragments: (Fragments) ⇒ Fragments

    Definition Classes
    DefaultFragmentsFormatting → FragmentsFormatting
  40. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  41. def handled: Boolean

    Definition Classes
    RouteTest
  42. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  43. def header(name: String): Option[HttpHeader]

    Definition Classes
    RouteTest
  44. def header[T <: HttpHeader](implicit arg0: ClassTag[T]): Option[T]

    Definition Classes
    RouteTest
  45. implicit def header2AddHeader(header: HttpHeader): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  46. def headers: List[HttpHeader]

    Definition Classes
    RouteTest
  47. def identification: SpecIdentification

    Definition Classes
    SpecificationStructure
  48. implicit def identifySpecificationStructure(s: SpecificationStructure): SpecIdentification

    Definition Classes
    SpecificationStructure
  49. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  50. def logRequest(logFun: (HttpRequest) ⇒ Unit): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  51. def logRequest(log: LoggingAdapter, level: LogLevel): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  52. def logValue[T](logFun: (T) ⇒ Unit): (T) ⇒ T

    Definition Classes
    TransformerPipelineSupport
  53. def logValue[T](log: LoggingAdapter, level: LogLevel): (T) ⇒ T

    Definition Classes
    TransformerPipelineSupport
  54. def map(fs: ⇒ Fragments): Fragments

    Definition Classes
    Specs2Interface → SpecificationStructure
  55. def mapHeaders(f: (List[HttpHeader]) ⇒ List[HttpHeader]): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  56. def mediaType: MediaType

    Definition Classes
    RouteTest
  57. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  58. final def notify(): Unit

    Definition Classes
    AnyRef
  59. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  60. def rejection: Rejection

    Definition Classes
    RouteTest
  61. def rejections: List[Rejection]

    Definition Classes
    RouteTest
  62. def removeHeader[T <: HttpHeader](implicit arg0: ClassTag[T]): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  63. def removeHeader(headerName: String): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  64. def removeHeaders(names: String*): (HttpRequest) ⇒ HttpRequest

    Definition Classes
    RequestBuilding
  65. def response: HttpResponse

    Definition Classes
    RouteTest
  66. def responseAs[T](implicit arg0: FromResponseUnmarshaller[T], arg1: ClassTag[T]): T

    Definition Classes
    RouteTest
  67. def runRoute: (RouteResult) ⇒ RouteResult

    A dummy that can be used as ~> runRoute to run the route but without blocking for the result.

    A dummy that can be used as ~> runRoute to run the route but without blocking for the result. The result of the pipeline is the result that can later be checked with check. See the "separate running route from checking" example from ScalatestRouteTestSpec.scala.

    Definition Classes
    RouteTest
  68. def status: StatusCode

    Definition Classes
    RouteTest
  69. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  70. implicit val system: ActorSystem

    Definition Classes
    RouteTest
  71. def testConfig: Config

    Definition Classes
    RouteTest
  72. def testConfigSource: String

    Definition Classes
    RouteTest
  73. def toString(): String

    Definition Classes
    AnyRef → Any
  74. def trailer: List[HttpHeader]

    Definition Classes
    RouteTest
  75. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def entityAs[T](implicit arg0: Unmarshaller[T], arg1: ClassTag[T]): T

    Definition Classes
    RouteTest
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0/1.1/1.2-RC1) Use responseAs instead.

Inherited from Specs2Interface

Inherited from SpecificationStructure

Inherited from DefaultFragmentsFormatting

Inherited from TagsAssociation

Inherited from FragmentsFormatting

Inherited from TestFrameworkInterface

Inherited from RouteTest

Inherited from RouteResultComponent

Inherited from RequestBuilding

Inherited from TransformerPipelineSupport

Inherited from AnyRef

Inherited from Any

Ungrouped