Updated

features/support / env.rb

A
37 lines of codes
0 methods
N/A complexity/method
1 churn
0.0 complexity
0 duplications
require 'simplecov' SimpleCov.start # Sinatra require File.join(File.dirname(__FILE__), *%w[.. .. app]) # Force the application name because polyglot breaks the auto-detection logic. Sinatra::Application.app_file = File.join(File.dirname(__FILE__), *%w[.. .. app.rb]) require 'rspec/expectations' require 'capybara/cucumber' require 'capybara/poltergeist' #Javascript class MyWorld
  1. MyWorld has no descriptive comment
include Capybara::DSL include RSpec::Expectations include RSpec::Matchers end Capybara.javascript_driver = :poltergeist Capybara.register_driver :poltergeist do |app| options = { :js_errors => true, :timeout => 120, :debug => false, :phantomjs_options => ['--load-images=no', '--disk-cache=false'], :inspector => true, } Capybara::Poltergeist::Driver.new(app, options) end Capybara.app = Sinatra::Application World{MyWorld.new}