README.md in quiz_api_client-2.5.2 vs README.md in quiz_api_client-2.7.0
- old
+ new
@@ -183,24 +183,22 @@
When you add or modify a service, be sure to add or modify contract tests!
## Contract Tests
We use [Pact](https://docs.pact.io/) for our contract testing. To generate
-a Pact file, run `bin/contracts`.
+a Pact file, run `bin/contracts-generate`. The script will generate the Pact
+file and place it in the pacts/ directory. It will also attempt to publish the
+Pact file to a local Pact Broker.
-The `bin/contracts` script will generate the Pact file and place it in the
-pacts/ directory. It will also attempt to publish the Pact file to a local
-Pact Broker.
-
### Development Workflow:
1. In the quiz_api repo, spin up the Quiz API service with `bin/dev-setup`
2. In the quiz_pact_broker repo, spin up a Pact Broker with `bin/dev-setup`
3. In the quiz_api repo, write Pact provider states in the
-spec/service_consumers/quiz_api_client_ruby/ directory as needed
+spec/service_consumers/api/quiz_api_client_ruby/ directory as needed
4. In this repo's spec/contracts/ directory, write or modify a contract test
-5. In this repo, run `bin/contracts` to generate a Pact file and publish it to
-the Pact Broker
+5. In this repo, run `bin/contracts-generate` to generate a Pact file and
+publish it to the Pact Broker
6. In the quiz_api repo, run `bin/contracts` to pull the new Pact file from
the Pact Broker and run the updated contract tests against the Quiz API service
Bonus: You can view your Pact file in the Pact Broker at http://pact-broker.docker
along with some cool goodies!