Sha256: ed8b0fb37307a357a6d225e0ad312b66a619f0fae1bdf591d49d2e7cd189111f
Contents?: true
Size: 1.63 KB
Versions: 5
Compression:
Stored size: 1.63 KB
Contents
ENV["RAILS_ENV"] ||= 'test' require File.expand_path("../../test/dummy/config/environment", __FILE__) require "rails/test_help" #require "mocha/mini_test" # FABRICATION ----------------------------------- require 'fabrication' Fabrication.configure do |config| config.fabricator_path = 'test/fabricators/faalis/' config.path_prefix = Faalis::Engine.root end # MINITEST REPORTER ----------------------------- require "minitest/reporters" Minitest::Reporters.use!(Minitest::Reporters::ProgressReporter.new, ENV, Minitest.backtrace_filter) class ActiveSupport::TestCase fixtures :all end # CAPYBARA --------------------------------------- # Capybara and poltergeist integration require 'minitest/rails/capybara' require 'capybara/rails' require 'capybara/poltergeist' class ActionDispatch::IntegrationTest include Capybara::DSL include Capybara::Assertions include Faalis::Engine.routes.url_helpers include Warden::Test::Helpers Warden.test_mode! after do Warden.test_reset! end end Capybara.javascript_driver = :poltergeist # DATABASE CLEANER ------------------------------- require 'database_cleaner' require 'minitest/around/spec' class Minitest::Spec around do |tests| DatabaseCleaner.cleaning(&tests) end end # CONNECTION POOL -------------------------------- require 'connection_pool' class ActiveRecord::Base mattr_accessor :shared_connection @@shared_connection = nil def self.connection @@shared_connection || ::ConnectionPool::Wrapper.new(:size => 1) { retrieve_connection } end end ActiveRecord::Base.shared_connection = ActiveRecord::Base.connection
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
faalis-2.2.0.pre.rc1 | test/test_helper.rb |
faalis-2.2.1 | test/test_helper.rb |
faalis-2.2.0 | test/test_helper.rb |
faalis-2.1.1 | test/test_helper.rb |
faalis-2.1.0 | test/test_helper.rb |