spec/lib/ki/middleware/haml_compiler_spec.rb in ki-0.4.6 vs spec/lib/ki/middleware/haml_compiler_spec.rb in ki-0.4.7

- old
+ new

@@ -1,16 +1,18 @@ require 'spec_helper' describe Ki::Middleware::HamlCompiler do + let(:compiler) { Ki::Middleware::HamlCompiler } + it 'works' do - Ki::Middleware::HamlCompiler.any_instance.stub(:view_exists?).and_return(true) - File.stub(:read).and_return("%p hello") + compiler.any_instance.stub(:view_exists?).and_return(true) + File.stub(:read).and_return('%p hello') get '/existing_haml' expect(last_response.body).to eq "<p>hello</p>\n" end it 'passes to next middleware' do - Ki::Middleware::HamlCompiler.any_instance.stub(:view_exists?).and_return(false) + compiler.any_instance.stub(:view_exists?).and_return(false) get '/inexisting_haml' - expect(last_response.body).to eq "misplaced in space" + expect(last_response.body).to eq '<h1>404</h1>' end end