pub struct MockServer { /* private fields */ }Expand description
Running mock API, bound to a random localhost port.
Implementations§
Source§impl MockServer
impl MockServer
Sourcepub fn on_system_one(&self) -> StubBuilder
pub fn on_system_one(&self) -> StubBuilder
Script POST /v1/systemone responses. The stub is registered when the builder is dropped.
Sourcepub fn on_models(&self) -> StubBuilder
pub fn on_models(&self) -> StubBuilder
Script GET /v1/models responses. The stub is registered when the builder is dropped.
Sourcepub fn journal(&self) -> Vec<RecordedRequest>
pub fn journal(&self) -> Vec<RecordedRequest>
Snapshot of received requests, in order.
Sourcepub fn request_gaps(&self) -> Vec<Duration>
pub fn request_gaps(&self) -> Vec<Duration>
Gaps between consecutive journal timestamps.
Trait Implementations§
Source§impl Debug for MockServer
impl Debug for MockServer
Source§impl Drop for MockServer
impl Drop for MockServer
Auto Trait Implementations§
impl !RefUnwindSafe for MockServer
impl !UnwindSafe for MockServer
impl Freeze for MockServer
impl Send for MockServer
impl Sync for MockServer
impl Unpin for MockServer
impl UnsafeUnpin for MockServer
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