spec/rley/parser/parse_entry_spec.rb in rley-0.5.05 vs spec/rley/parser/parse_entry_spec.rb in rley-0.5.06

- old
+ new

@@ -1,11 +1,11 @@ require_relative '../../spec_helper' require_relative '../../../lib/rley/syntax/terminal' require_relative '../../../lib/rley/syntax/non_terminal' require_relative '../../../lib/rley/syntax/production' -require_relative '../../../lib/rley/parser/dotted_item' +require_relative '../../../lib/rley/base/dotted_item' # Load the class under test require_relative '../../../lib/rley/parser/parse_entry' module Rley # Open this namespace to avoid module qualifier prefixes @@ -22,11 +22,11 @@ let(:empty_prod) do Syntax::Production.new(nt_sentence, []) end - let(:dotted_rule) { DottedItem.new(sample_prod, 2) } + let(:dotted_rule) { Base::DottedItem.new(sample_prod, 2) } let(:origin_val) { 3 } let(:vertex_faked) { double('fake-vertex') } let(:vertex2) { double('vertex-mock') } # Default instantiation rule subject { ParseEntry.new(vertex_faked, origin_val) } @@ -127,16 +127,16 @@ # Case: end vertex instance2 = ParseEntry.new(GFG::EndVertex.new('NT.'), 3) expect(instance2).not_to be_entry_entry # Case: item vertex not at begin of rhs - d1 = DottedItem.new(sample_prod, 1) + d1 = Base::DottedItem.new(sample_prod, 1) v1 = GFG::ItemVertex.new(d1) instance3 = ParseEntry.new(v1, 3) expect(instance3).not_to be_entry_entry # Case: item vertex at end of rhs - d2 = DottedItem.new(sample_prod, 0) + d2 = Base::DottedItem.new(sample_prod, 0) v2 = GFG::ItemVertex.new(d2) instance4 = ParseEntry.new(v2, 3) expect(instance4).to be_entry_entry end