Sha256: 66cac39d468f755e2baa418966e1f9e8485184f81091c2d93d38687678a62975
Contents?: true
Size: 1.14 KB
Versions: 12
Compression:
Stored size: 1.14 KB
Contents
class << Agilibox::CucumberConfig = Class.new undef new attr_writer :cuprite_timeout def cuprite_timeout @cuprite_timeout ||= 15 end attr_writer :cuprite_process_timeout def cuprite_process_timeout @cuprite_process_timeout ||= 15 end attr_writer :window_size def window_size @window_size ||= [1680, 1050] end attr_writer :databasecleaner_tables def databasecleaner_tables @databasecleaner_tables ||= %w( ar_internal_metadata schema_migrations spatial_ref_sys ) end def require_all_helpers! files = Dir.glob Agilibox::Engine.root.join("lib", "agilibox", "cucumber_helpers", "*.rb") files.delete_if { |f| f.match?(/chrome|cuprite|_steps/) } files.each { |file| require file } end def require_chrome_headless! require Agilibox::Engine.root.join("lib", "agilibox", "cucumber_helpers", "chrome_headless.rb") end def require_cuprite! require Agilibox::Engine.root.join("lib", "agilibox", "cucumber_helpers", "cuprite.rb") end def require_common_steps! require Agilibox::Engine.root.join("lib", "agilibox", "cucumber_helpers", "common_steps.rb") end end
Version data entries
12 entries across 12 versions & 1 rubygems