module Agilibox::CucumberConfig

Attributes

cuprite_process_timeout[W]
cuprite_timeout[W]
databasecleaner_tables[W]
window_size[W]

Public Class Methods

cuprite_process_timeout() click to toggle source
# File lib/agilibox/cucumber_config.rb, line 12
def cuprite_process_timeout
  @cuprite_process_timeout ||= 15
end
cuprite_timeout() click to toggle source
# File lib/agilibox/cucumber_config.rb, line 6
def cuprite_timeout
  @cuprite_timeout ||= 15
end
databasecleaner_tables() click to toggle source
# File lib/agilibox/cucumber_config.rb, line 24
def databasecleaner_tables
  @databasecleaner_tables ||= %w(
    ar_internal_metadata
    schema_migrations
    spatial_ref_sys
  )
end
require_all_helpers!() click to toggle source
# File lib/agilibox/cucumber_config.rb, line 32
def require_all_helpers!
  files = Dir.glob Agilibox::Engine.root.join("lib", "agilibox", "cucumber_helpers", "*.rb")
  files.delete_if { |f| f.match?(/apparition|chrome|cuprite|_steps/) }
  files.each { |file| require file }
end
require_apparition!() click to toggle source
# File lib/agilibox/cucumber_config.rb, line 38
def require_apparition!
  require Agilibox::Engine.root.join("lib", "agilibox", "cucumber_helpers", "apparition.rb")
end
require_chrome_headless!() click to toggle source
# File lib/agilibox/cucumber_config.rb, line 42
def require_chrome_headless!
  require Agilibox::Engine.root.join("lib", "agilibox", "cucumber_helpers", "chrome_headless.rb")
end
require_common_steps!() click to toggle source
# File lib/agilibox/cucumber_config.rb, line 50
def require_common_steps!
  require Agilibox::Engine.root.join("lib", "agilibox", "cucumber_helpers", "common_steps.rb")
end
require_cuprite!() click to toggle source
# File lib/agilibox/cucumber_config.rb, line 46
def require_cuprite!
  require Agilibox::Engine.root.join("lib", "agilibox", "cucumber_helpers", "cuprite.rb")
end
window_size() click to toggle source
# File lib/agilibox/cucumber_config.rb, line 18
def window_size
  @window_size ||= [1680, 1050]
end