spec/rley/parser/parse_entry_spec.rb in rley-0.3.01 vs spec/rley/parser/parse_entry_spec.rb in rley-0.3.04

- old
+ new

@@ -108,17 +108,17 @@ instance2 = ParseEntry.new(GFG::EndVertex.new('NT.'), 3) expect(instance2).not_to be_exit_entry # Case: item vertex not at end of rhs v1 = double('vertex-not-at-end') - allow(v1).to receive(:complete?).and_return(false) + expect(v1).to receive(:complete?).and_return(false) instance3 = ParseEntry.new(v1, 3) expect(instance3).not_to be_exit_entry # Case: item vertex at end of rhs v2 = double('vertex-at-end') - allow(v2).to receive(:complete?).and_return(true) + expect(v2).to receive(:complete?).and_return(true) instance4 = ParseEntry.new(v2, 3) expect(instance4).to be_exit_entry end it 'should know if the vertex is at begin of production (if any)' do @@ -152,17 +152,17 @@ instance2 = ParseEntry.new(GFG::EndVertex.new('NT.'), 3) expect(instance2.prev_symbol).to be_nil # Really correct? # Case: item vertex not at start of rhs v1 = double('vertex-not-at-start') - allow(v1).to receive(:prev_symbol).and_return('symbol') + expect(v1).to receive(:prev_symbol).and_return('symbol') instance3 = ParseEntry.new(v1, 3) expect(instance3.prev_symbol).to eq('symbol') # Case: item vertex at start of rhs v2 = double('vertex-at-start') - allow(v2).to receive(:prev_symbol).and_return(nil) + expect(v2).to receive(:prev_symbol).and_return(nil) instance4 = ParseEntry.new(v2, 0) expect(instance4.prev_symbol).to be_nil end it 'should know the next expected symbol (if any)' do @@ -174,16 +174,16 @@ instance2 = ParseEntry.new(GFG::EndVertex.new('NT.'), 3) expect(instance2.next_symbol).to be_nil # Case: item vertex not at end of rhs v1 = double('vertex-not-at-end') - allow(v1).to receive(:next_symbol).and_return('symbol') + expect(v1).to receive(:next_symbol).and_return('symbol') instance3 = ParseEntry.new(v1, 3) expect(instance3.next_symbol).to eq('symbol') # Case: item vertex at end of rhs v2 = double('vertex-at-end') - allow(v2).to receive(:next_symbol).and_return(nil) + expect(v2).to receive(:next_symbol).and_return(nil) instance4 = ParseEntry.new(v2, 3) expect(instance4.next_symbol).to be_nil end it 'should accept antecedents' do