diff --git a/test/helper.rb b/test/helper.rb index 153b62de..ed12d982 100644 --- a/test/helper.rb +++ b/test/helper.rb @@ -1,3 +1,5 @@ +ENV['RACK_ENV'] = 'test' + begin require 'rack' rescue LoadError diff --git a/test/routing_test.rb b/test/routing_test.rb index 3cc16282..0c315d10 100644 --- a/test/routing_test.rb +++ b/test/routing_test.rb @@ -44,15 +44,19 @@ class RoutingTest < Test::Unit::TestCase assert_equal 404, status end - it "sets the content-type to text/html in the default 404 handler" do + it "overrides the content-type in error handlers" do mock_app { before { content_type 'text/plain' } + error Sinatra::NotFound do + content_type "text/html" + "