Sha256: 027ea882d47155c8a8f48c193ceee2a2169390a6c51a95f58e26780be4e51b92
Contents?: true
Size: 1.97 KB
Versions: 1
Compression:
Stored size: 1.97 KB
Contents
require 'simplecov' # SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[ # SimpleCov::Formatter::HTMLFormatter, # CodeClimate::TestReporter::Formatter # ] SimpleCov.start 'rails' ENV['RAILS_ENV'] = 'test' require File.expand_path('../dummy/config/environment', __FILE__) require 'rails/test_help' require 'minitest/rails' # To add Capybara feature tests add `gem "minitest-rails-capybara"` # to the test group in the Gemfile and uncomment the following: # require "minitest/rails/capybara" # Uncomment for awesome colorful output # require "minitest/pride" ActiveSupport::TestCase.fixture_path = File.expand_path('../fixtures', __FILE__) ActionDispatch::IntegrationTest.fixture_path = File.expand_path('../fixtures', __FILE__) # I hate the default reporter. Use ProgressReporter instead. Minitest::Reporters.use! Minitest::Reporters::ProgressReporter.new class ActionDispatch::IntegrationTest def follow_all_redirects! follow_redirect! while response.status.to_s =~ /^3\d{2}/ end end class ActiveSupport::TestCase ActiveRecord::Migration.check_pending! # Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order. # # Note: You'll currently still have to declare fixtures explicitly in integration tests # -- they do not yet inherit this setting fixtures :all # Add more helper methods to be used by all tests here... def age_token(user, client_id) if user.tokens[client_id] user.tokens[client_id]['updated_at'] = Time.now - (DeviseTokenAuth.batch_request_buffer_throttle + 10.seconds) user.save! end end def expire_token(user, client_id) if user.tokens[client_id] user.tokens[client_id]['expiry'] = (Time.now - (DeviseTokenAuth.token_lifespan.to_f + 10.seconds)).to_i user.save! end end end class ActionController::TestCase include Devise::Test::ControllerHelpers setup do @routes = Dummy::Application.routes @request.env['devise.mapping'] = Devise.mappings[:user] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
devise_token_auth-0.1.43.beta1 | test/test_helper.rb |