Skip to content

dmorgan3405/ATDD-By-Example

Repository files navigation

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>

About

ATDD By Example with Cucumber

Resources

License

Stars

Watchers

Forks

Packages

No packages published