Sha256: 053d4d2d818ee3e9dec04d4dd4c4b200b7d0d92a271a2f12360a53522042f4a0
Contents?: true
Size: 1.45 KB
Versions: 5
Compression:
Stored size: 1.45 KB
Contents
# frozen_string_literal: true # Configure Rails Environment ENV['RAILS_ENV'] = 'test' $VERBOSE = false # Rails setup require File.expand_path('../../test/dummy/config/environment.rb', __FILE__) ActiveRecord::Migrator.migrations_paths = [File.expand_path('../../test/dummy/db/migrate', __FILE__)] ActiveRecord::Migrator.migrations_paths << File.expand_path('../../db/migrate', __FILE__) require 'rails/test_help' # Setup Minitest require 'minitest/reporters' Minitest.backtrace_filter = Minitest::BacktraceFilter.new Minitest::Reporters.use!([Minitest::Reporters::ProgressReporter.new], ENV, Minitest.backtrace_filter) # Load support files Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f } # Setup Flexmock require 'flexmock/minitest' # Setup OmniAuth # To fail authentication in your test, add: # OmniAuth.config.mock_auth[:developer] = :invalid_credentials OmniAuth.config.test_mode = true # Load Kadmin require 'kadmin' require 'kadmin/presenter/test_case' # Set sane defaults for all TestCases module ActiveSupport class TestCase self.use_transactional_fixtures = true def setup # Need to explicitly mount engine routes, otherwise the test cannot find them. Retarded, right? @routes = Kadmin::Engine.routes if defined?(@routes) && !@routes.nil? OmniAuth.config.add_mock(:developer, email: 'test@test.com') end def teardown travel_back OmniAuth.config.mock_auth[:developer] = nil end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
kadmin-0.5.7 | test/test_helper.rb |
kadmin-0.5.6 | test/test_helper.rb |
kadmin-0.4.2 | test/test_helper.rb |
kadmin-0.4.1 | test/test_helper.rb |
kadmin-0.4.0 | test/test_helper.rb |