Sha256: 215af916a9fcee27596d7aca0712041618ce49a55c258e649504aaada206fae9

Contents?: true

Size: 567 Bytes

Versions: 1

Compression:

Stored size: 567 Bytes

Contents

require_relative '../../spec_helper'
require_relative '../../../lib/reek/core/smell_repository'

describe Reek::Core::SmellRepository do
  describe '.smell_types' do
    let(:smell_types) { Reek::Core::SmellRepository.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 certain smell_types' do
      expect(smell_types).to_not include(Reek::Smells::SmellDetector)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reek-2.1.0 spec/reek/core/smell_repository_spec.rb