pub struct TestResponse {
pub status: StatusCode,
pub headers: HeaderMap,
pub body: String,
/* private fields */
}Fields§
§status: StatusCode§headers: HeaderMap§body: StringImplementations§
Source§impl TestResponse
impl TestResponse
pub fn json(&self) -> Value
pub fn session(&self) -> Option<TestSession>
pub fn assert_status(&self, status: u16)
pub fn assert_ok(&self)
Sourcepub fn internal_error(&self) -> Option<&str>
pub fn internal_error(&self) -> Option<&str>
Why a 500 failed, as the server logged it; a debug build’s test server alone sends it.
pub fn record_id(&self) -> Uuid
pub fn header(&self, name: &str) -> &str
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TestResponse
impl RefUnwindSafe for TestResponse
impl Send for TestResponse
impl Sync for TestResponse
impl Unpin for TestResponse
impl UnsafeUnpin for TestResponse
impl UnwindSafe for TestResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more