Sha256: 45ce48dc9b0c6491380c025f0c370d908474f0643516daf19a333c8b84060f6a
Contents?: true
Size: 731 Bytes
Versions: 17
Compression:
Stored size: 731 Bytes
Contents
require_relative '../spec_helper' require_lib 'reek/smell_detectors/base_detector' require_lib 'reek/detector_repository' RSpec.describe Reek::DetectorRepository do describe '.smell_types' do let(:smell_types) { described_class.smell_types } it 'includes existing smell_types' do expect(smell_types).to include(Reek::SmellDetectors::IrresponsibleModule, Reek::SmellDetectors::TooManyStatements) end it 'excludes the smell detector base class' do expect(smell_types).not_to include(Reek::SmellDetectors::BaseDetector) end it 'returns the smell types in alphabetic order' do expect(smell_types).to eq(smell_types.sort_by(&:name)) end end end
Version data entries
17 entries across 15 versions & 2 rubygems