quando ho eseguito i miei lineamenti ottengo questo errore:metodi Webrat non definite in step_definitions cetriolo
undefined method `visit' for #<Cucumber::Rails::World:0x81b17ac0> (NoMethodError)
Questa è la parte rilevante della mia Gemfile
.
group :development, :test do
gem "rspec-rails", ">= 2.0.0.beta.19"
gem "cucumber"
gem "cucumber-rails", ">= 0.3.2"
gem 'webrat', ">= 0.7.2.beta.1"
end
Lo step_definition relativo (anche se non credo che sia importante)
When /^I create a movie Caddyshack in the Comendy genre$/ do
visit movies_path
click_link "Add Movie"
fill_in "Title", :with => "Caddyshack"
check "Comedy"
click_button "Save"
end
Nel env.rb ho la seguente configurazione Webrat:
# […]
require 'webrat'
require 'webrat/core/matchers'
Webrat.configure do |config|
config.mode = :rails
config.open_error_files = false # Set to true if you want error pages to pop up in the browser
end
# […]
qualche cosa che mi manca Qui?
Wow ... dal momento che ho appena ricevuto un distintivo di domande frequenti per questo, mi sembra che questo non sia stato ancora corretto. Verificherò più tardi ... –