Sha256: 66002fa30bd0fbade28c6b2e2f4b85753b0be58e4f4df5927e983799d2f7351d
Contents?: true
Size: 1.33 KB
Versions: 6
Compression:
Stored size: 1.33 KB
Contents
# Configure Rails Environment ENV["RAILS_ENV"] = "test" require File.expand_path("../dummy/config/environment.rb", __FILE__) require "rails/test_help" require "factory_girl_rails" require "faker" require "mocha/mini_test" require 'capybara/rails' require 'database_cleaner' require 'test_after_commit' require 'coffee_script' require 'sass' #Capybara.app = Proclaim::Engine Rails.backtrace_cleaner.remove_silencers! # Load support files Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f } #FactoryGirl.definition_file_paths << "test/dummy/test/factories" #FactoryGirl.reload #class ActionController::TestCase # include Proclaim::Engine.routes.url_helpers #end class ActionDispatch::IntegrationTest # Make the Capybara DSL available in all integration tests include Capybara::DSL end def sign_in(user) ApplicationController.any_instance.stubs(:current_user).returns(user) ApplicationController.any_instance.stubs(:authenticate_user).returns(true) if @controller @controller.stubs(:current_user).returns(user) @controller.stubs(:authenticate_user).returns(true) end end def wait_until require "timeout" begin Timeout.timeout(Capybara.default_wait_time) do sleep(0.1) until value = yield value end rescue end end def test_image_file_path File.join(Rails.root, '../', 'support', 'images', 'test.jpg') end
Version data entries
6 entries across 6 versions & 1 rubygems