Sha256: bffc0fe1d0f25ba2d8a270f5aebe45a2fafa771f87fc036c2a7bb8072d201d4c
Contents?: true
Size: 869 Bytes
Versions: 1
Compression:
Stored size: 869 Bytes
Contents
require_relative '../../spec_helper' require_relative '../../../lib/reek/cli/warning_collector' require_relative '../../../lib/reek/smells/smell_warning' RSpec.describe Reek::CLI::WarningCollector do let(:collector) { described_class.new } context 'when empty' do it 'reports no warnings' do expect(collector.warnings).to eq([]) end end context 'with one warning' do it 'reports that warning' do warning = Reek::Smells::SmellWarning.new(Reek::Smells::FeatureEnvy.new, source: 'string', context: 'foo', lines: [1, 2, 3], message: 'hello') collector.found_smell(warning) expect(collector.warnings).to eq([warning]) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
reek-3.4.0 | spec/reek/cli/warning_collector_spec.rb |