ResponseExpect class
Fluent assertion builder for TestResponse.
Constructors
- ResponseExpect(TestResponse _response)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
body(
Object expected) → Future< ResponseExpect> - Asserts the response body matches the expected value.
-
contentType(
String expected) → ResponseExpect - Asserts the response has the given content type.
-
header(
String name, Object expected) → ResponseExpect - Asserts the response has a header with the given value.
-
isClientError(
) → ResponseExpect - Asserts the response status is in the 4xx range.
-
isOk(
) → ResponseExpect - Asserts the response status is in the 2xx range.
-
isServerError(
) → ResponseExpect - Asserts the response status is in the 5xx range.
-
jsonEquals(
Map< String, dynamic> expected) → Future<ResponseExpect> - Asserts the JSON body matches the expected map.
-
jsonPath(
String path, Object expected) → Future< ResponseExpect> - Asserts a JSON path has the expected value.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
status(
int expected) → ResponseExpect - Asserts the response has the given status code.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited