Sha256: 957082d00056321ca79d3012f30d27e59fb44f288e7f2dc94550db0d07871fe7
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
require 'simplecov' SimpleCov.start do add_filter 'lurker_app' end require 'fileutils' require 'aruba/cucumber' require 'rspec/expectations' World(RSpec::Matchers) require 'capybara' require 'capybara/dsl' require 'capybara/cucumber' require 'capybara/poltergeist' require File.expand_path('../../../tmp/lurker_app/config/environment', __FILE__) require 'database_cleaner' require 'database_cleaner/cucumber' Capybara.app = Rails.application Capybara.javascript_driver = :poltergeist DatabaseCleaner.strategy = :truncation # see: https://github.com/colszowka/simplecov/issues/234 Aruba.configure do |config| config.before_cmd do |cmd| set_env 'SIMPLECOV_CMDNAME', Digest::MD5.hexdigest(cmd) set_env 'SIMPLECOV_ROOT', File.expand_path('../../..', __FILE__) end end Before do @dirs = ["tmp/lurker_app"] @aruba_timeout_seconds = 30 DatabaseCleaner.start if ENV['CLEAN'] system "bin/spring stop" FileUtils.rm_rf File.expand_path('../../../tmp/lurker_app/lurker', __FILE__) FileUtils.rm_rf File.expand_path('../../../tmp/lurker_app/html', __FILE__) end end After do |scenario| DatabaseCleaner.clean end After('@selenium') do |scenario| save_and_open_page if scenario.failed? && !ENV['BUNDLE_GEMFILE'].match(/Gemfile\.ci/) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lurker-0.5.3 | features/support/env.rb |