spec/unit/tailor/reporter_spec.rb in tailor-1.4.0 vs spec/unit/tailor/reporter_spec.rb in tailor-1.4.1

- old
+ new

@@ -6,11 +6,11 @@ context 'text formatter' do let(:formats) { ['text'] } it 'creates a new Formatter object of the type passed in' do reporter = Tailor::Reporter.new(formats) - reporter.formatters.first.should be_a Tailor::Formatters::Text + expect(reporter.formatters.first).to be_a Tailor::Formatters::Text end end end describe '#file_report' do @@ -24,11 +24,11 @@ t end it 'calls #file_report on each @formatters' do label = :some_label - formatter.should_receive(:file_report).with(file_problems, label) + expect(formatter).to receive(:file_report).with(file_problems, label) subject.file_report(file_problems, label) end end @@ -43,30 +43,29 @@ t end context 'without output file' do it 'calls #file_report on each @formatters' do - formatter.should_receive(:summary_report).with(all_problems) - File.should_not_receive(:open) + expect(formatter).to receive(:summary_report).with(all_problems) + expect(File).to_not receive(:open) subject.summary_report(all_problems) end end context 'with output file' do let(:output_file) { 'output.whatever' } before do - formatter.should_receive(:respond_to?).with(:accepts_output_file). + expect(formatter).to receive(:respond_to?).with(:accepts_output_file). and_return(true) - formatter.should_receive(:accepts_output_file).and_return(true) + expect(formatter).to receive(:accepts_output_file).and_return(true) end it 'calls #summary_report on each @formatters' do - formatter.should_receive(:summary_report).with(all_problems) - File.should_receive(:open).with(output_file, 'w') + expect(formatter).to receive(:summary_report).with(all_problems) + expect(File).to receive(:open).with(output_file, 'w') subject.summary_report(all_problems, output_file: output_file) end end - end end