spec/unit/tailor/lexer/token_spec.rb in tailor-1.4.0 vs spec/unit/tailor/lexer/token_spec.rb in tailor-1.4.1

- old
+ new

@@ -1,46 +1,46 @@ require 'spec_helper' require 'tailor/lexer/token' describe Tailor::Lexer::Token do before do - Tailor::Logger.stub(:log) + allow(Tailor::Logger).to receive(:log) end describe '#modifier_keyword?' do subject do options = { full_line_of_text: full_line_of_text } Tailor::Lexer::Token.new('if', options) end context 'the current line has a keyword that is also a modifier' do context 'the keyword is acting as a modifier' do - let!(:full_line_of_text) { %q{puts "hi" if true == true} } + let!(:full_line_of_text) { %(puts "hi" if true == true) } it 'returns true' do - subject.modifier_keyword?.should be_true + expect(subject.modifier_keyword?).to eq true end end context 'they keyword is NOT acting as a modifier' do - let!(:full_line_of_text) { %q{if true == true; puts "hi"; end} } + let!(:full_line_of_text) { %(if true == true; puts "hi"; end) } it 'returns false' do - subject.modifier_keyword?.should be_false + expect(subject.modifier_keyword?).to eq false end end end context 'the current line does not have a keyword' do - let!(:full_line_of_text) { %q{puts true} } + let!(:full_line_of_text) { %(puts true) } subject do options = { full_line_of_text: full_line_of_text } Tailor::Lexer::Token.new('puts', options) end it 'returns false' do - subject.modifier_keyword?.should be_false + expect(subject.modifier_keyword?).to eq false end end end end