1 require File.dirname(__FILE__) + '/helper'
3 context "Custom Errors (in general)" do
6 Sinatra.application.options.raise_errors = false
10 Sinatra.application.options.raise_errors = true
13 specify "override the default 404" do
17 body.should.equal '<h1>Not Found</h1>'
25 body.should.equal 'Custom 404'
29 specify "override the default 500" do
36 status.should.equal 500
37 body.should.equal '<h1>Internal Server Error</h1>'
41 'Custom 500 for ' + request.env['sinatra.error'].message
47 status.should.equal 500
48 body.should.equal 'Custom 500 for asdf'