Skip to content

Latest commit

 

History

History
70 lines (49 loc) · 1.48 KB

README.md

File metadata and controls

70 lines (49 loc) · 1.48 KB

ATDD-By-Example

Getting Started

Follow the Workshop Setup.

Download and install git scm.

From a command prompt.

Verify git is installed.

$ git --version

Clone 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-Example

Install needed gems.

$ bundle install

Run features.

$ rake features

Checkpoints

If 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

Using checkpoints

To use a checkpoint simply do a git checkout

$ git checkout <tag_name>