I zdefiniowany moduł:Jak to Capybara do modułu w projekcie Ogórek
module Support
include Capybara::DSL
def self.do_something
click_link 'Questions'
end
end
Jest położony na funkcje/support/support.rb
Moja env.rb:
require 'capybara'
require 'cucumber'
require 'capybara/cucumber'
Capybara.app_host = "http://www.stackoverflow.com"
Capybara.run_server = false
Capybara.default_driver = :selenium
Wywołuję funkcję modułu w steps.rb:
Support::do_something
I mam wyjątek:
undefined method `click_link' for Support:Module (NoMethodError)
Jak mogę udostępnić Capybara w module Support?