Sha256: a8554a2c7017b5b18af98a061e12acc4c2743e5de44371db16533dcf888a28f8

Contents?: true

Size: 1.51 KB

Versions: 9

Compression:

Stored size: 1.51 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'

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

# Selenium isn't working with Firefox 35 (01/16/14). Use Chrome instead, for
# now. Too bad, really... I hate Chrome.
Capybara.register_driver :selenium do |app|
	Capybara::Selenium::Driver.new(app, :browser => :chrome)
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

9 entries across 9 versions & 1 rubygems

Version Path
proclaim-0.5.3 test/test_helper.rb
proclaim-0.5.2 test/test_helper.rb
proclaim-0.5.1 test/test_helper.rb
proclaim-0.5.0 test/test_helper.rb
proclaim-0.4.0 test/test_helper.rb
proclaim-0.3.1 test/test_helper.rb
proclaim-0.3.0 test/test_helper.rb
proclaim-0.2.4 test/test_helper.rb
proclaim-0.2.2 test/test_helper.rb