Don't depend on sinatra/test/unit in internal test
This commit is contained in:
parent
42cb875dc7
commit
f9b13eee80
|
@ -8,10 +8,24 @@ end
|
|||
libdir = File.dirname(File.dirname(__FILE__)) + '/lib'
|
||||
$LOAD_PATH.unshift libdir unless $LOAD_PATH.include?(libdir)
|
||||
|
||||
require 'sinatra/base'
|
||||
require 'sinatra/test/unit'
|
||||
require 'test/unit'
|
||||
require 'sinatra/test'
|
||||
|
||||
Sinatra::Default.set(
|
||||
:environment => :test,
|
||||
:run => false,
|
||||
:raise_errors => true,
|
||||
:logging => false
|
||||
)
|
||||
|
||||
class Sinatra::Base
|
||||
# Allow assertions in request context
|
||||
include Test::Unit::Assertions
|
||||
end
|
||||
|
||||
class Test::Unit::TestCase
|
||||
include Sinatra::Test
|
||||
|
||||
module Sinatra::Test
|
||||
# Sets up a Sinatra::Base subclass defined with the block
|
||||
# given. Used in setup or individual spec methods to establish
|
||||
# the application.
|
||||
|
@ -20,11 +34,6 @@ module Sinatra::Test
|
|||
end
|
||||
end
|
||||
|
||||
class Sinatra::Base
|
||||
# Allow assertions in request context
|
||||
include Test::Unit::Assertions
|
||||
end
|
||||
|
||||
##
|
||||
# test/spec/mini
|
||||
# http://pastie.caboo.se/158871
|
||||
|
|
Loading…
Reference in New Issue