Module: FeatureSupport

Defined in:
lib/curate/spec_support.rb

Class Method Summary collapse

Class Method Details

.options(default = {type: :feature}) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/curate/spec_support.rb', line 20

def options(default = {type: :feature})
  if ENV['JS']
    Capybara.javascript_driver = default.fetch(:javascript_driver, :poltergeist_debug)
    default[:js] = true
  else
    Capybara.javascript_driver = default.fetch(:javascript_driver, :poltergeist)
  end

  if ENV['LOCAL']
    Capybara.current_driver = default.fetch(:javascript_driver, :poltergeist_debug)
  end
  default
end