Sha256: 9ed1ded7a19d88ee985418588f174beb86504e9ef824f2f7ce810951e52c58b3
Contents?: true
Size: 831 Bytes
Versions: 3
Compression:
Stored size: 831 Bytes
Contents
Bundler.require(:default, :runtime, :test) $LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) ENV['RACK_ENV'] ||= 'test' require 'sinatra_warden' require 'spec' require 'spec/autorun' DataMapper.setup(:default, 'sqlite3::memory:') %w(fixtures support).each do |path| Dir[ File.join(project_root, path, '/**/*.rb') ].each do |m| require m end end Spec::Runner.configure do |config| config.include(Rack::Test::Methods) config.before(:each) do DataMapper.auto_migrate! end def app @app ||= Rack::Builder.app do use Rack::Session::Cookie use Warden::Manager do |manager| manager.default_strategies :password manager.failure_app = TestingLogin end use Rack::Flash run TestingLogin end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sinatra_warden-0.2.0.2 | spec/spec_helper.rb |
sinatra_warden-0.2.0.1 | spec/spec_helper.rb |
sinatra_warden-0.1.5.1 | spec/spec_helper.rb |