Sha256: d4b74db8f296c84dab69ee2bd94adc021368b69a810b4ec158ebe0a752fc6c1f

Contents?: true

Size: 711 Bytes

Versions: 15

Compression:

Stored size: 711 Bytes

Contents

require 'capybara/cucumber'

case ENV['DRIVER']
when 'poltergeist'
  require 'capybara/poltergeist'
when 'webkit'
  require 'capybara/webkit'
end

Capybara.default_driver = (ENV['DRIVER'] || :selenium).to_sym
Capybara.default_selector = :css

def override_method(obj, method_name, &block)
  klass = class <<obj; self; end
  klass.send(:undef_method, method_name)
  klass.send(:define_method, method_name, block)
end

AfterConfiguration do |configuration|
  feature_files =  configuration.feature_files

  override_method(configuration, :feature_files) {
    sorted_files = feature_files.sort do |x, y|
      x <=> y
    end
  }
end

require_relative 'cucumber/helpers'

Before do
  resize_window(1280, 720)
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
daddy-0.5.24 lib/daddy/cucumber.rb
daddy-0.5.23 lib/daddy/cucumber.rb
daddy-0.5.22 lib/daddy/cucumber.rb
daddy-0.5.21 lib/daddy/cucumber.rb
daddy-0.5.20 lib/daddy/cucumber.rb
daddy-0.5.19 lib/daddy/cucumber.rb
daddy-0.5.18 lib/daddy/cucumber.rb
daddy-0.5.17 lib/daddy/cucumber.rb
daddy-0.5.16 lib/daddy/cucumber.rb
daddy-0.5.15 lib/daddy/cucumber.rb
daddy-0.5.14 lib/daddy/cucumber.rb
daddy-0.5.13 lib/daddy/cucumber.rb
daddy-0.5.12 lib/daddy/cucumber.rb
daddy-0.5.11 lib/daddy/cucumber.rb
daddy-0.5.10 lib/daddy/cucumber.rb