Methods

Gherkin::Tools::Stats

Public Instance Methods

run() click to toggle source
# File lib/gherkin/tools/stats.rb, line 8
def run
  listener = StatsListener.new
  each do |f|
    parser = Gherkin::Parser::Parser.new(listener, true)
    lexer = Gherkin::I18nLexer.new(parser)
    lexer.scan(IO.read(f), f, 0)
  end
  puts "Features:  #{listener.features}"
  puts "Scenarios: #{listener.scenarios}"
  puts "Steps:     #{listener.steps}"
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.