spec/utopia/exception_handler_spec.rb in utopia-1.0.7 vs spec/utopia/exception_handler_spec.rb in utopia-1.0.8
- old
+ new
@@ -31,12 +31,19 @@
include Rack::Test::Methods
let(:app) {Rack::Builder.parse_file(File.expand_path('../exception_handler_spec.ru', __FILE__)).first}
it "should successfully call the controller method" do
- get "/controller/blow"
+ get "/controller/blow?fatal=true"
expect(last_response.status).to be == 400
expect(last_response.body).to be_include 'Fatal Error'
+ end
+
+ it "should fail with a 500 error" do
+ get "/controller/blow"
+
+ expect(last_response.status).to be == 500
+ expect(last_response.body).to be_include 'Error Will Robertson'
end
end
end