1 require File.dirname(__FILE__) + '/helper'
3 context "Defining Errors" do
9 specify "should raise error if no block given" do
11 lambda { error 404 }.should.raise(RuntimeError)
12 lambda { error(404) {} }.should.not.raise
16 specify "should auto-set status for error events" do
26 specify "should handle multiple errors" do
40 status.should.equal 500
41 body.should.equal 'multi custom error'
44 status.should.equal 404
46 body.should.equal 'multi custom error'