Sha256: e4fd5a7fdf3a9e772e9957bd51765f07700a6011c729e7c43fd9259f0ad0bc19
Contents?: true
Size: 766 Bytes
Versions: 1
Compression:
Stored size: 766 Bytes
Contents
require_relative '../../spec_helper' require_relative '../../../lib/reek/smells/smell_detector' require_relative '../../../lib/reek/smells/smell_repository' RSpec.describe Reek::Smells::SmellRepository do describe '.smell_types' do let(:smell_types) { described_class.smell_types } it 'should include existing smell_types' do expect(smell_types).to include(Reek::Smells::IrresponsibleModule) expect(smell_types).to include(Reek::Smells::TooManyStatements) end it 'should exclude the smell detector base class' do expect(smell_types).to_not include(Reek::Smells::SmellDetector) end it 'should return the smell types in alphabetic order' do expect(smell_types).to eq(smell_types.sort_by(&:name)) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
reek-3.4.0 | spec/reek/smells/smell_repository_spec.rb |