Sha256: f7a66dc1d73b5988277c679c30af158ee904fd44b495794d4ebec765b9f496e9
Contents?: true
Size: 457 Bytes
Versions: 14
Compression:
Stored size: 457 Bytes
Contents
require 'gherkin_lint/linter' module GherkinLint # service class to lint for missing test actions class MissingTestAction < Linter def lint filled_scenarios do |file, feature, scenario| when_steps = scenario[:steps].select { |step| step[:keyword] == 'When ' } next unless when_steps.empty? references = [reference(file, feature, scenario)] add_error(references, 'No \'When\'-Step') end end end end
Version data entries
14 entries across 14 versions & 1 rubygems