sinatra/test/helper.rb

21 lines
482 B
Ruby
Raw Normal View History

begin
require 'test/spec'
rescue LoadError
require 'rubygems'
require 'test/spec'
end
$:.unshift File.dirname(File.dirname(__FILE__)) + '/lib'
require 'sinatra/base'
require 'sinatra/test'
require 'sinatra/test/spec'
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.
def mock_app(base=Sinatra::Base, &block)
@app = Sinatra.new(base, &block)
end
end