Struct wiremock::matchers::AnyMatcher [−][src]
pub struct AnyMatcher;
Expand description
Match all incoming requests, regardless of their method, path, headers or body.
You can use it to verify that a request has been fired towards the server, without making any other assertion about it.
Example:
use wiremock::{MockServer, Mock, ResponseTemplate}; use wiremock::matchers::any; #[async_std::main] async fn main() { // Arrange let mock_server = MockServer::start().await; let response = ResponseTemplate::new(200); // Respond with a `200 OK` to all requests hitting // the mock server let mock = Mock::given(any()).respond_with(response); mock_server.register(mock).await; // Act let status = surf::get(&mock_server.uri()) .await .unwrap() .status(); // Assert assert_eq!(status, 200); }
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for AnyMatcher
impl Send for AnyMatcher
impl Sync for AnyMatcher
impl Unpin for AnyMatcher
impl UnwindSafe for AnyMatcher