zio.http.TestClient$
See theTestClient companion class
object TestClient
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
TestClient.type
Members list
Type members
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
def addHandler[R](handler: PartialFunction[Request, ZIO[R, Response, Response]]): ZIO[R & TestClient, Nothing, Unit]
Adds a flexible handler for requests that are submitted by test cases
Adds a flexible handler for requests that are submitted by test cases
Type parameters
- R
-
Environment of the new handler's effect.
Value parameters
- handler
-
New behavior to be added to the TestClient
Attributes
- Example
-
TestClient.addHandler{case request if request.method == Method.GET => ZIO.succeed(Response.ok)}
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)
Concrete fields
In this article