Sha256: 94ee19641ac3995b8c09d562893ea6583712d3d4d04929b96a7b983ce1eb4f9b
Contents?: true
Size: 1.63 KB
Versions: 6
Compression:
Stored size: 1.63 KB
Contents
ENV['RAILS_ENV'] ||= 'test' $:.unshift File.dirname(__FILE__) require 'mongosteen' require 'factory_girl' require 'faker' require 'carrierwave/mongoid' require 'rails_app/config/environment' require 'rails/test_help' require 'ants' require 'database_cleaner' require 'minitest/reporters' require 'capybara/rails' require 'capybara/dsl' require 'capybara/webkit' require 'capybara-screenshot/minitest' Dir[Rails.root.join("../support/**/*.rb")].each{ |f| require f } # DatabaseCleaner DatabaseCleaner.strategy = :truncation DatabaseCleaner.clean_with(:truncation) # Minitest::Reporters Minitest::Reporters.use! Minitest::Reporters::SpecReporter.new # Capybara Capybara.default_driver = :selenium # Capybara.default_driver = :webkit Capybara.default_max_wait_time = 10 Capybara::Screenshot.prune_strategy = :keep_last_run # Capybara.register_driver :selenium_chrome do |app| # Capybara::Selenium::Driver.new(app, :browser => :chrome) # end class ActiveSupport::TestCase def setup DatabaseCleaner.start end def teardown DatabaseCleaner.clean end def wait_for_ajax sleep 1 # Timeout.timeout(Capybara.default_wait_time) do # loop do # active = page.evaluate_script('$.active').to_i # break if active == 0 # end # end end # Add more helper methods to be used by all tests here... end # ActionDispatch include CharacterFrontEnd class ActionDispatch::IntegrationTest include Capybara::DSL def setup DatabaseCleaner.start end def teardown Capybara.reset_sessions! Capybara.use_default_driver DatabaseCleaner.clean page.driver.quit() end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
chr-0.5.8 | test/test_helper.rb |
chr-0.5.7 | test/test_helper.rb |
chr-0.5.6 | test/test_helper.rb |
chr-0.5.5 | test/test_helper.rb |
chr-0.5.4 | test/test_helper.rb |
chr-0.5.3 | test/test_helper.rb |