Sha256: fa5ff1a7000f31adb485c2b8ca09abf0bdb2303a5a7cc1de7b918a747aea1569
Contents?: true
Size: 1.56 KB
Versions: 3
Compression:
Stored size: 1.56 KB
Contents
@masking Feature: Masking smells using config files In order to keep my reports meaningful As a developer I want to mask some smells using config files Scenario: empty config file is ignored When I run reek spec/samples/empty_config_file/dirty.rb Then it fails with exit status 2 And it reports: """ spec/samples/empty_config_file/dirty.rb -- 6 warnings: Dirty has the variable name '@s' (Uncommunicative Name) Dirty#a calls @s.title multiple times (Duplication) Dirty#a calls puts(@s.title) multiple times (Duplication) Dirty#a has the name 'a' (Uncommunicative Name) Dirty#a/block has the variable name 'x' (Uncommunicative Name) Dirty#a/block/block is nested (Nested Iterators) """ Scenario: corrupt config file prevents normal output When I run reek spec/samples/corrupt_config_file/dirty.rb Then it fails with exit status 1 And it reports the error 'Error: invalid configuration file "corrupt.reek"' Scenario: missing source file is an error When I run reek no_such_file.rb Then it fails with exit status 1 And it reports the error "Error: No such file or directory - no_such_file.rb" Scenario: switch off one smell When I run reek spec/samples/masked/dirty.rb Then it fails with exit status 2 And it reports: """ spec/samples/masked/dirty.rb -- 3 warnings: Dirty#a calls @s.title multiple times (Duplication) Dirty#a calls puts(@s.title) multiple times (Duplication) Dirty#a/block/block is nested (Nested Iterators) """
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kevinrutherford-reek-1.1.3.5 | features/masking_smells.feature |
kevinrutherford-reek-1.1.3.6 | features/masking_smells.feature |
kevinrutherford-reek-1.1.3.7 | features/masking_smells.feature |