Sha256: 937fdaa24424d34418f2ce5937af2f1abe8a9dec21aed830efce3a737736d3ba
Contents?: true
Size: 761 Bytes
Versions: 1
Compression:
Stored size: 761 Bytes
Contents
require 'analysers_test_helper' require 'rubycritic/analysers/smells/flog' describe RubyCritic::Analyser::FlogSmells do context 'when analysing a complex file' do before do @analysed_module = AnalysedModuleDouble.new(path: 'test/samples/flog/smelly.rb', smells: []) analysed_modules = [@analysed_module] RubyCritic::Analyser::FlogSmells.new(analysed_modules).run end it 'detects its smells' do @analysed_module.smells.length.must_equal 1 end it 'creates smells with messages' do smell = @analysed_module.smells.first smell.message.must_be_instance_of String end it 'creates smells with scores' do smell = @analysed_module.smells.first smell.score.must_be :>, 0 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubycritic-2.9.3 | test/lib/rubycritic/analysers/smells/flog_test.rb |