Crate pact_verifier[−][src]
Expand description
The pact_verifier
crate provides the core logic to performing verification of providers.
It implements the V3 (https://github.com/pact-foundation/pact-specification/tree/version-3)
and V4 Pact specification (https://github.com/pact-foundation/pact-specification/tree/version-4).
Re-exports
pub use callback_executors::NullRequestFilterExecutor;
pub use crate::pact_broker::ConsumerVersionSelector;
pub use crate::pact_broker::PactsForVerificationRequest;
Modules
Executor abstraction for executing callbacks to user code (request filters, provider state change callbacks)
Structs and functions for interacting with a Pact Broker
Structs
Information about the Provider to verify
/// Result of verifying a Pact interaction
Options to use when running the verification
Result of verifying a Pact
Enums
Filter information used to filter the interactions that are verified
Result of performing a match
Source for loading pacts
Functions
Internal function, public for testing purposes
Verify the provider with the given pact sources.
Verify the provider with the given pact sources (async version)