Sha256: db79b0238a7b287d70fb4ce612ed87b35e4c8436c6ef0902dd7a1ab2f3a77375
Contents?: true
Size: 1.97 KB
Versions: 3
Compression:
Stored size: 1.97 KB
Contents
@spawn Feature: Running multiple formatters When running cucumber, you are able to using multiple different formatters and redirect the output to text files. Two formatters cannot both print to the same file (or to STDOUT) Background: Given a file named "features/test.feature" with: """ Feature: Lots of undefined Scenario: Implement me Given it snows in Sahara Given it's 40 degrees in Norway And it's 40 degrees in Norway When I stop procrastinating And there is world peace """ @todo-windows Scenario: Multiple formatters and outputs When I run `cucumber --no-color --format progress --out progress.txt --format pretty --out pretty.txt --no-source --dry-run --no-snippets features/test.feature` Then the stderr should not contain anything Then the file "progress.txt" should contain: """ UUUUU 1 scenario (1 undefined) 5 steps (5 undefined) """ And the file "pretty.txt" should contain: """ Feature: Lots of undefined Scenario: Implement me Given it snows in Sahara Given it's 40 degrees in Norway And it's 40 degrees in Norway When I stop procrastinating And there is world peace 1 scenario (1 undefined) 5 steps (5 undefined) """ @todo-windows Scenario: Two formatters to stdout When I run `cucumber -f progress -f pretty features/test.feature` Then it should fail with: """ All but one formatter must use --out, only one can print to each stream (or STDOUT) (RuntimeError) """ @todo-windows Scenario: Two formatters to stdout when using a profile Given the following profiles are defined: """ default: -q """ When I run `cucumber -f progress -f pretty features/test.feature` Then it should fail with: """ All but one formatter must use --out, only one can print to each stream (or STDOUT) (RuntimeError) """
Version data entries
3 entries across 3 versions & 1 rubygems