spec/reek/cli/text_report_spec.rb in reek-2.0.4 vs spec/reek/cli/text_report_spec.rb in reek-2.1.0

- old
+ new

@@ -1,39 +1,36 @@ -require 'spec_helper' -require 'reek/examiner' -require 'reek/cli/report/report' -require 'reek/cli/report/formatter' -require 'reek/cli/report/heading_formatter' +require_relative '../../spec_helper' +require_relative '../../../lib/reek/examiner' +require_relative '../../../lib/reek/cli/report/report' +require_relative '../../../lib/reek/cli/report/formatter' +require_relative '../../../lib/reek/cli/report/heading_formatter' require 'rainbow' -include Reek -include Reek::Cli - -describe Report::TextReport do +describe Reek::CLI::Report::TextReport do let(:report_options) do { - warning_formatter: Report::SimpleWarningFormatter.new, - report_formatter: Report::Formatter, - heading_formatter: Report::HeadingFormatter::Quiet + warning_formatter: Reek::CLI::Report::SimpleWarningFormatter.new, + report_formatter: Reek::CLI::Report::Formatter, + heading_formatter: Reek::CLI::Report::HeadingFormatter::Quiet } end - let(:instance) { Report::TextReport.new report_options } + let(:instance) { Reek::CLI::Report::TextReport.new report_options } context 'with a single empty source' do before do - instance.add_examiner Examiner.new('') + instance.add_examiner Reek::Examiner.new('') end it 'has an empty quiet_report' do expect { instance.show }.to_not output.to_stdout end end context 'with non smelly files' do before do - instance.add_examiner(Examiner.new('def simple() puts "a" end')) - instance.add_examiner(Examiner.new('def simple() puts "a" end')) + instance.add_examiner(Reek::Examiner.new('def simple() puts "a" end')) + instance.add_examiner(Reek::Examiner.new('def simple() puts "a" end')) end context 'with colors disabled' do before :each do Rainbow.enabled = false @@ -55,12 +52,12 @@ end end context 'with a couple of smells' do before do - instance.add_examiner(Examiner.new('def simple(a) a[3] end')) - instance.add_examiner(Examiner.new('def simple(a) a[3] end')) + instance.add_examiner(Reek::Examiner.new('def simple(a) a[3] end')) + instance.add_examiner(Reek::Examiner.new('def simple(a) a[3] end')) end context 'with colors disabled' do before do Rainbow.enabled = false @@ -70,10 +67,10 @@ expect { instance.show }.to output(/string -- 2 warnings/).to_stdout end it 'should mention every smell name' do expect { instance.show }.to output(/UncommunicativeParameterName/).to_stdout - expect { instance.show }.to output(/FeatureEnvy/).to_stdout + expect { instance.show }.to output(/UtilityFunction/).to_stdout end end context 'with colors enabled' do before do