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