X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/ddd5b4cf19a92582fd114914be5bd5a04d3522a7..3f607d565bc0e2c7b1b738301c11c16d069913d5:/vendor/gems/rspec-1.1.2/stories/interop/examples_and_tests_together diff --git a/vendor/gems/rspec-1.1.2/stories/interop/examples_and_tests_together b/vendor/gems/rspec-1.1.2/stories/interop/examples_and_tests_together new file mode 100644 index 000000000..6583f89c6 --- /dev/null +++ b/vendor/gems/rspec-1.1.2/stories/interop/examples_and_tests_together @@ -0,0 +1,30 @@ +Story: Spec and test together + + As an RSpec adopter with existing Test::Unit tests + I want to run a few specs alongside my existing Test::Unit tests + So that I can experience a smooth, gradual migration path + + Scenario: Run with ruby + Given the file test/spec_and_test_together.rb + + When I run it with the ruby interpreter -fs + + Then the exit code should be 256 + And the stdout should match "ATest" + And the stdout should match "Test::Unit::AssertionFailedError in 'An Example should fail with assert'" + And the stdout should match "'An Example should fail with should' FAILED" + And the stdout should match "10 examples, 6 failures" + And the stdout should match /expected: 40,\s*got: 4/m + And the stdout should match /expected: 50,\s*got: 5/m + Scenario: Run with spec + Given the file test/spec_and_test_together.rb + + When I run it with the spec script -fs + + Then the exit code should be 256 + Ands the stdout should match "ATest" + And the stdout should match "Test::Unit::AssertionFailedError in 'An Example should fail with assert'" + And the stdout should match "'An Example should fail with should' FAILED" + And the stdout should match "10 examples, 6 failures" + And the stdout should match /expected: 40,\s*got: 4/m + And the stdout should match /expected: 50,\s*got: 5/m