123456789101112131415161718192021222324252627282930 |
- ENV['RACK_ENV'] = "test"
- ENV['PW_BASIC_AUTH_USER'], ENV['PW_BASIC_AUTH_PASSWORD'] = "test", "test"
- require 'minitest/autorun'
- require 'minitest/rg'
- require 'rack/test'
- require "sequel"
- class Minitest::Spec
- def run(*args, &block)
- Sequel::Model.db.transaction(:rollback=>:always, :auto_savepoint=>true){super}
- end
- end
- DB = Sequel.connect("sqlite://test.db")
- SV_APP = Rack::Builder.parse_file("#{File.dirname(__FILE__)}/../config.ru").first
- Schueler.unrestrict_primary_key
- Lehrer.unrestrict_primary_key
- module SpecHelper
- include Rack::Test::Methods
- def app
- SV_APP
- end
- def session
- last_request.env['rack.session']
- end
- end
|