Sha256: b945ea5156b343e6aaa1a1392c15f02219f586576e6253901216300f36ed4d3e
Contents?: true
Size: 1.09 KB
Versions: 3
Compression:
Stored size: 1.09 KB
Contents
require_relative "db_spec_helper" require "rack/test" require "capybara/rspec" require "capybara-screenshot/rspec" require "capybara/poltergeist" Dir[SPEC_ROOT.join("support/web/*.rb").to_s].each(&method(:require)) Dir[SPEC_ROOT.join("shared/web/*.rb").to_s].each(&method(:require)) require SPEC_ROOT.join("../system/boot").realpath Capybara.app = Test::WebHelpers.app Capybara.server_port = 3001 Capybara.save_and_open_page_path = "#{File.dirname(__FILE__)}/../tmp/capybara-screenshot" Capybara.javascript_driver = :poltergeist Capybara::Screenshot.prune_strategy = {keep: 10} Capybara.register_driver :poltergeist do |app| Capybara::Poltergeist::Driver.new( app, js_errors: false, phantomjs_logger: File.open(SPEC_ROOT.join("../log/phantomjs.log"), "w"), phantomjs_options: %w(--load-images=no), window_size: [1600, 768], ) end RSpec.configure do |config| config.include Rack::Test::Methods, type: :request config.include Rack::Test::Methods, Capybara::DSL, type: :feature config.include Test::WebHelpers config.before :suite do Test::WebHelpers.app.freeze end end
Version data entries
3 entries across 3 versions & 1 rubygems