Struct wiremock::matchers::QueryParamExactMatcher
source · pub struct QueryParamExactMatcher(_, _);
Expand description
Match exactly the query parameter of a request.
Example:
use wiremock::{MockServer, Mock, ResponseTemplate};
use wiremock::matchers::query_param;
#[async_std::main]
async fn main() {
// Arrange
let mock_server = MockServer::start().await;
Mock::given(query_param("hello", "world"))
.respond_with(ResponseTemplate::new(200))
.mount(&mock_server)
.await;
// Act
let status = surf::get(format!("{}?hello=world", &mock_server.uri()))
.await
.unwrap()
.status();
// Assert
assert_eq!(status, 200);
}