Follow the Workshop Setup.
Download and install git scm.
From a command prompt.
Verify git is installed.
$ git --versionClone the repository. (Note: Navigate to a directory to store this source code)
$ git clone https://github.com/dmorgan3405/ATDD-By-Example.git$ cd ATDD-By-ExampleInstall needed gems.
$ bundle installRun features.
$ rake featuresIf you fall behind, or don't complete an exercise, do fret checkpoints (git tags) exists to allow for easy navigation from exercise to exercise.
Tags exists for both exercise starting points, solutions to them, and examples of other concepts.
The following exercises are tagged at this time:
- start_adopting_a_puppy
- start_using_cucumber_tables
- start_adopting_two_puppies
- start_using_scenario_outlines
- start_validating_shopping_cart
The following solutions/examples are tagged at this time:
- example_of_driving_a_browser
- example_of_adopting_a_puppy
- example_of_adding_verification
- example_of_using_cucumber_tables
- example_of_using_default_data
- example_of_using_populate_page_with
- example_of_data_magic
- example_of_adopting_two_puppies
- example_of_using_scenario_outlines
- example_of_validating_shopping_cart
To use a checkpoint simply do a git checkout
$ git checkout <tag_name>