Sha256: 553b041a695cc8806f06006a522f7ae5efb2c154d541a909824cefc5b5ef1b1e

Contents?: true

Size: 687 Bytes

Versions: 5

Compression:

Stored size: 687 Bytes

Contents

## Consumer-Driven Contract Recommendations

If you are using Pacto for Consumer-Driven Contracts, we recommend avoiding the advanced features so you'll test with the strictest Contract possible.  We recommend:

- Do not use templating, let Pacto use the json-generator
- Use strict request matching
- Use multiple contracts for the same service to capture attributes that are required in some situations but not others

The host address is intentionally left out of the request specification so that we can validate a contract against any provider.
It also reinforces the fact that a contract defines the expectation of a consumer, and not the implementation of any specific provider.

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pacto-0.4.0.rc3 features/evolve/README.md
pacto-0.4.0.rc2 features/evolve/README.md
pacto-0.4.0.rc1 features/evolve/README.md
pacto-0.3.1 features/evolve/README.md
pacto-0.3.0 features/evolve/README.md