4e14ccc74d
Instiki now runs on the Rails 2.3.0 Candidate Release. Among other improvements, this means that it now automagically selects between WEBrick and Mongrel. Just run ./instiki --daemon
22 lines
570 B
Ruby
22 lines
570 B
Ruby
require 'test/spec'
|
|
|
|
require 'rack/showexceptions'
|
|
require 'rack/mock'
|
|
|
|
context "Rack::ShowExceptions" do
|
|
specify "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
|