1 require File.dirname(__FILE__) + '/helper'
3 context "Defining Errors" do
8 Sinatra.setup_default_events!
11 specify "should raise error if no block given" do
13 lambda { error 404 }.should.raise(RuntimeError)
14 lambda { error(404) {} }.should.not.raise
18 specify "should auto-set status for error events" do
28 specify "should handle multiple errors" do
42 status.should.equal 500
43 body.should.equal 'multi custom error'
46 status.should.equal 404
48 body.should.equal 'multi custom error'