spec/page_compiler_spec.rb in genit-1.0.1 vs spec/page_compiler_spec.rb in genit-2.0

- old
+ new

@@ -5,30 +5,34 @@ describe PageCompiler do after :all do clean_test_repository end - + def create_sample_project - FileUtils.makedirs('spec/project-name/templates') - FileUtils.makedirs('spec/project-name/pages') - File.open('spec/project-name/templates/main.html', "w") {|out| out.puts '<h1><genit here="title"/></h1>' } - File.open('spec/project-name/pages/index.html', "w") {|out| out.puts '<genit what="title">My Title</genit>' } + FileUtils.makedirs('spec/project-name/src/templates') + FileUtils.makedirs('spec/project-name/src/pages') + File.open('spec/project-name/src/templates/main.html', "w") do |out| + out.puts '<h1><genit here="title"/></h1>' + end + File.open('spec/project-name/src/pages/index.html', "w") do |out| + out.puts '<genit what="title">My Title</genit>' + end end - + it "should substitute a variable" do create_sample_project pc = PageCompiler.new 'spec/project-name/', 'index.html' doc = pc.compile doc.at_css('h1').inner_html.should == 'My Title' end - + it "should not delete the tag from page when a var is subsituted" do create_sample_project pc = PageCompiler.new 'spec/project-name/', 'index.html' doc = pc.compile - - page = IO.read 'spec/project-name/pages/index.html' + + page = IO.read 'spec/project-name/src/pages/index.html' page.match('<genit what="title">My Title</genit>').should_not be_nil end end