Sha256: 1f1c20f97fb20ccd6ed57926df4a981001235b892ccac958c639b05fb2b5a590
Contents?: true
Size: 1.68 KB
Versions: 4
Compression:
Stored size: 1.68 KB
Contents
Feature: Output In order to specify expected output As a developer using Cucumber I want to use the "I should see" step Scenario: Detect subset of one-line output When I run "ruby -e 'puts \"hello world\"'" Then I should see "hello world" Scenario: Detect absence of one-line output When I run "ruby -e 'puts \"hello world\"'" Then I should not see "good-bye" Scenario: Detect subset of multiline output When I run "ruby -e 'puts \"hello\nworld\"'" Then I should see: """ hello """ Scenario: Detect subset of multiline output When I run "ruby -e 'puts \"hello\nworld\"'" Then I should not see: """ good-bye """ Scenario: Detect exact one-line output When I run "ruby -e 'puts \"hello world\"'" Then I should see exactly "hello world\n" Scenario: Detect exact multiline output When I run "ruby -e 'puts \"hello\nworld\"'" Then I should see exactly: """ hello world """ Scenario: Match passing exit status and partial output When I run "ruby -e 'puts \"hello\nworld\"'" Then it should pass with: """ hello """ Scenario: Match failing exit status and partial output When I run "ruby -e 'puts \"hello\nworld\";exit 99'" Then it should fail with: """ hello """ Scenario: Match output in stdout When I run "ruby -e 'puts \"hello\nworld\"'" Then the stdout should contain "hello" Then the stderr should not contain "hello" Scenario: Match output in stderr When I run "ruby -e 'STDERR.puts \"hello\nworld\";exit 99'" Then the stderr should contain "hello" Then the stdout should not contain "hello"
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
aruba-0.1.4 | features/output.feature |
aruba-0.1.3 | features/output.feature |
aruba-0.1.2 | features/output.feature |
aruba-0.1.1 | features/output.feature |