Sha256: 23e7731d61a09ed0bae0ba147848ace6ae3b867d2ae5f25a3429f49900840428
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
Feature: Avoid Outline for single Example As a Business Analyst I do not want a period at the end of the scenario so that it's easier to reuse verification steps Background: Prepare Testee Given a file named "lint.rb" with: """ $LOAD_PATH << '../../lib' require 'gherkin_lint' linter = GherkinLint::GherkinLint.new linter.enable %w(AvoidOutlineForSingleExample) linter.set_linter linter.analyze 'lint.feature' exit linter.report """ Scenario: Steps With Period Given a file named "lint.feature" with: """ Feature: Test Scenario Outline: A When <A> Then <B> Examples: Invalid | A | B | | a | b | """ When I run `ruby lint.rb` Then it should fail with exactly: """ AvoidOutlineForSingleExample - Better write a scenario lint.feature (2): Test.A """ Scenario: Valid Example Given a file named "lint.feature" with: """ Feature: Test Scenario Outline: A When <A> Then <B> Examples: Invalid | A | B | | a | b | | c | d | """ When I run `ruby lint.rb` Then it should pass with exactly: """ """
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gherkin_lint-1.0.0 | features/avoid_outline_for_single_example.feature |