spec/nagoro/pipe/element.rb in nagoro-2009.05 vs spec/nagoro/pipe/element.rb in nagoro-2013.03
- old
+ new
@@ -1,6 +1,6 @@
-require 'spec/helper'
+require File.expand_path('../../../helper', __FILE__)
describe "Nagoro::Pipe::Element" do
behaves_like 'xpath'
def compile(obj)
@@ -33,9 +33,14 @@
end
it 'should compile different nested elements' do
compile('<Page><SideBar /></Page>').
should == '(Page: "(SideBar: \\"\\")")'
+ end
+
+ it 'should compile nested instructions in the middle of a text' do
+ compile('<Page> x #{test :x => 1}</Page>').
+ should == '(Page: " x \\#{test :x => 1}")'
end
it 'should render file-elements' do
doc = compile(File.read('example/hello.nag'))
doc.should.not.be.empty