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