Created
October 25, 2010 15:57
-
-
Save txus/645190 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Feature: RSpec init | |
| Use the rspec init command on the command line to generate a basic | |
| structure for a RSpec project. | |
| This command will generate a .rspec file in your project root directory | |
| and a spec_helper.rb file inside the spec/ folder with some basic defaults. | |
| Using it with --autotest will also create an autotest/discover.rb file | |
| in your project root directory. | |
| Scenario: generate spec_helper and .rspec file | |
| Given a directory named "rspec_project" | |
| When I cd to "rspec_project" | |
| And I run "rspec init" | |
| Then the following directories should exist: | |
| | spec | | |
| And the following files should exist: | |
| | .rspec | | |
| | spec/spec_helper.rb | | |
| And the file ".rspec" should contain "--colour" | |
| And the file ".rspec" should contain "--format documentation" | |
| And the stdout should contain ".rspec has been added" | |
| And the stdout should contain "spec/spec_helper.rb has been added" | |
| Scenario: with --autotest option | |
| Given a directory named "rspec_project" | |
| When I cd to "rspec_project" | |
| And I run "rspec init --autotest" | |
| Then the following directories should exist: | |
| | autotest | | |
| And the following files should exist: | |
| | autotest/discover.rb | | |
| And the file "autotest/discover.rb" should contain "Autotest.add_discovery" | |
| And the stdout should contain "autotest/discover.rb has been added" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment