Sha256: 58cc19aa9e025591bd0f1e40f3eff261557802f390700f3dab55d5481f29df5a
Contents?: true
Size: 448 Bytes
Versions: 9
Compression:
Stored size: 448 Bytes
Contents
require 'rack/showexceptions' require 'rack/mock' describe Rack::ShowExceptions do it "catches exceptions" do res = nil req = Rack::MockRequest.new( Rack::ShowExceptions.new( lambda{|env| raise RuntimeError } )) lambda{ res = req.get("/") }.should.not.raise res.should.be.a.server_error res.status.should.equal 500 res.should =~ /RuntimeError/ res.should =~ /ShowExceptions/ end end
Version data entries
9 entries across 9 versions & 1 rubygems