breaking out into separate files
[sinatra.git] / lib / sinatra / test.rb
blobc0b0a7ec134fda8fad6efedde53e54f7de2fb001
1 require 'test/unit'
3 def silence_warnings
4   old_verbose, $VERBOSE = $VERBOSE, nil
5   yield
6 ensure
7   $VERBOSE = old_verbose
8 end
10 silence_warnings do
11   require File.dirname(__FILE__) + '/../sinatra'
12 end
14 require File.dirname(__FILE__) + "/test/methods"
16 Test::Unit::TestCase.send :include, Sinatra::Test::Methods
18 Sinatra.default_config[:raise_errors] = true
19 Sinatra.default_config[:env] = :test
20 Sinatra.default_config[:run] = false
22 Sinatra.config = nil
24 Sinatra.setup_logger