Sha256: 91e4adf05f345e4507ff1577924e0db18722533cf2e6f28c40477eec042e70f7
Contents?: true
Size: 865 Bytes
Versions: 8
Compression:
Stored size: 865 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 before(:each) do @collector = described_class.new end context 'when empty' do it 'reports no warnings' do expect(@collector.warnings).to eq([]) end end context 'with one warning' do before :each do @warning = Reek::Smells::SmellWarning.new(Reek::Smells::FeatureEnvy.new(''), context: 'fred', lines: [1, 2, 3], message: 'hello') @collector.found_smell(@warning) end it 'reports that warning' do expect(@collector.warnings).to eq([@warning]) end end end
Version data entries
8 entries across 8 versions & 1 rubygems