spec/compiler_spec.rb in genit-0.3 vs spec/compiler_spec.rb in genit-0.4
- old
+ new
@@ -17,11 +17,11 @@
def write_file name, content
File.open(File.join('spec/project-name', name), "w") do |file|
file.puts content
end
end
-
+
it "should build an index.html page in www" do
@compiler.compile
File.exist?('spec/project-name/www/index.html').should == true
end
@@ -29,17 +29,23 @@
write_file 'pages/doc.html', '<h1>documentation</h1>'
@compiler.compile
File.exist?('spec/project-name/www/index.html').should == true
File.exist?('spec/project-name/www/doc.html').should == true
end
-
+
it "should copy the styles/ into www/" do
File.exist?('spec/project-name/www/styles/screen.css').should be_true
end
it "should set the menu in index page" do
@compiler.compile
doc = Nokogiri::HTML(File.open("spec/project-name/www/index.html"))
doc.at_css("ul#menu a#selected")['href'].should == 'index.html'
+ end
+
+ it "should take care of the hidden project file" do
+ compiler = Compiler.new File.expand_path('.')
+ $stdout.should_receive(:puts).with("Not a genit project folder")
+ compiler.compile
end
end