Sha256: 22bd896c9cc41fd9891dcedc0742795e3d0bee6cf48998a9a209479df670cf99
Contents?: true
Size: 966 Bytes
Versions: 8
Compression:
Stored size: 966 Bytes
Contents
require File.join(File.dirname(__FILE__), '..', 'lib', 'tadpole') describe Tadpole, '::Template' do before do Tadpole.template_paths.clear Tadpole.register_template_path File.dirname(__FILE__) + '/examples' end it "should render sections in order" do Template('render/1').new.run.should == 'xyz1' end it "should render heirarchical sections" do Template('render/2').new.run.should == '{([])}' end it "should render heirarchical sections and then continue rendering in order" do Template('render/3').new.run.should == '{([])}abc' end it "should render filename from inside template" do Template('render/4').new.run.should == '123' end it "should restart subsection render loop if yield is called more times than subsections" do Template('render/5').new.run.should == 'xyzy' end it "should handle subsections with subsections" do Template('render/6').new.run.should == 'AB(CD)EFG' end end
Version data entries
8 entries across 8 versions & 1 rubygems