spec/antelope/template_spec.rb in antelope-0.1.10 vs spec/antelope/template_spec.rb in antelope-0.1.11

- old
+ new

@@ -23,17 +23,27 @@ end it "removes surrounding whitespace" do expect(subject.parse).to eq <<-TEST _out ||= "" -_out << "hello\\n" +_out << "hello" _out << begin something end.to_s -_out << "\\nworld\\n\\n" +_out << "\\nworld\\n" thing _out << "\\na\\n\\n" _out TEST + end + + it "runs in ruby" do + object = Object.new + result = nil + def object.something; "-" end + def object.thing; end + + expect { result = object.instance_eval(subject.parse) }.to_not raise_error + expect(result).to eq "hello-\nworld\n\na\n\n" end end end