Feature: Correctly formatted reports In order to get the most out of Reek As a developer I want to be able to parse Reek's output simply and consistently Scenario Outline: two reports run together with indented smells Given a directory called 'smelly' containing two smelly files When I run reek Then the exit status indicates smells And it reports: """ smelly/dirty_one.rb -- 2 warnings: [4]:UncommunicativeMethodName: Smelly#x has the name 'x' [5]:UncommunicativeVariableName: Smelly#x has the variable name 'y' smelly/dirty_two.rb -- 2 warnings: [4]:UncommunicativeMethodName: Smelly#x has the name 'x' [5]:UncommunicativeVariableName: Smelly#x has the variable name 'y' 4 total warnings """ Examples: | args | | smelly/dirty_one.rb smelly/dirty_two.rb | | smelly | Scenario Outline: No sorting (which means report each file as it is read in) Given a directory called 'smelly' containing two smelly files When I run reek