Cucumber::Rails::CapybaraJavascriptEmulation

Public Class Methods

included(base) click to toggle source
# File lib/cucumber/rails/capybara_javascript_emulation.rb, line 4
def self.included(base)
  base.class_eval do
    alias_method :click_without_javascript_emulation, :click
    alias_method :click, :click_with_javascript_emulation
  end
end

Public Instance Methods

click_with_javascript_emulation() click to toggle source
# File lib/cucumber/rails/capybara_javascript_emulation.rb, line 11
def click_with_javascript_emulation
  if link_with_non_get_http_method?
    Capybara::Driver::RackTest::Form.new(driver, js_form(self[:href], emulated_method)).submit(self)
  else
    click_without_javascript_emulation
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.