spec/embedded_spec.rb in nydp-0.1.8 vs spec/embedded_spec.rb in nydp-0.1.9
- old
+ new
@@ -25,23 +25,23 @@
end
it "should parse empty string" do
expected = pair_list([sym('string-pieces'), Nydp::StringFragmentCloseToken.new('','$%')])
actual = parse_string "%", '$', /%/
- expect(actual).to eq ''
+ expect(actual).to eq Nydp::StringAtom.new ''
end
it "should parse external text" do
actual = parse_string "a fluffy bunny!", 'EAT ', /!/
- expect(actual) .to eq "a fluffy bunny"
+ expect(actual) .to eq Nydp::StringAtom.new "a fluffy bunny"
expect(actual.inspect).to eq '"a fluffy bunny"'
end
it "should parse a string delimited by eof" do
expected = pair_list([sym('string-pieces'), Nydp::StringFragmentCloseToken.new('a fluffy bunny!','a fluffy bunny!')])
actual = parse_string "a fluffy bunny!", '', :eof
- expect(actual) .to eq "a fluffy bunny!"
+ expect(actual) .to eq Nydp::StringAtom.new "a fluffy bunny!"
expect(actual.inspect).to eq '"a fluffy bunny!"'
end
it "should parse a string with embedded code, delimited by eof" do
x1 = sym('string-pieces')
@@ -57,10 +57,10 @@
end
it "should parse a string with embedded code containing a nested string, delimited by eof" do
n1 = sym(:foo)
n2 = sym(:bar)
- n3 = 'an embedded bunny :)'
+ n3 = Nydp::StringAtom.new 'an embedded bunny :)'
n4 = sym(:zop)
x1 = sym('string-pieces')
x2 = Nydp::StringFragmentToken.new('a fluffy bunny! ','------->a fluffy bunny! ~')
x2 = Nydp::StringAtom.new(x2.string, x2)