zio.http.TestClient
See theTestClient companion class
object TestClient
Attributes
- Companion
- class
- Graph
-
- Supertypes
- Self type
-
TestClient.type
Members list
Type members
Inherited types
The names of the product elements
The name of the type
Value members
Concrete methods
Adds an exact 1-1 behavior
Adds an exact 1-1 behavior
Value parameters
- request
-
The request that will trigger the response
- response
-
The response to be returned when a user submits the response
Attributes
- Example
-
TestClient.addRequestResponse(Request.get(URL.root), Response.ok)
Adds a route definition to handle requests that are submitted by test cases
Adds a route definition to handle requests that are submitted by test cases
Type parameters
- R
-
Environment of the new route
Value parameters
- route
-
New route to be added to the TestClient
Attributes
- Example
-
TestClient.addRoute { Method.ANY / trailing -> handler(Response.ok) }
Adds routes to handle requests that are submitted by test cases
Adds routes to handle requests that are submitted by test cases
Type parameters
- R
-
Environment of the new route
Value parameters
- routes
-
New routes to be added to the TestClient
Attributes
- Example
-
TestClient.addRoutes { Routes( Method.GET / trailing -> handler { Response.text("fallback") }, Method.GET / "hello" / "world" -> handler { Response.text("Hey there!") }, ) }
Concrete fields
In this article