2010-06-11 8 views
0

Je viens de commencer à utiliser le concombre et le plus simple des scénarios que je jette l'erreur suivante:concombre défaut avec Nokogiri

méthode non définie has_key?' for #<Nokogiri::XML::Element:0x10677a400> (NoMethodError) ./features/step_definitions/web_steps.rb:36:in/^ (?: | I) remplir "([^"] ) » avec "([^"]) "$/' caractéristiques/authentication.feature: 9: dans` Quand je remplir "user_name" avec "Joe User"'

Le scénario est comme suit ...

Scénario: Inscription Étant donné que je vais à la page d'inscription Quand je remplis "user_name" avec "Joe User"

Est-ce un problème dans le scénario, le concombre ou le Nokogiri? Des solutions?

Répondre

0

OK, voici le scoop. Apparemment, il y a un problème lié à Webrat lorsque vous utilisez les gemmes suivantes: concombre 0.8.0, rails de concombre-0.3.2, nokogiri 1.4.2, 0.7.1 Webrat

Je reconfiguré avec les éléments suivants ...

script/générer concombre --rspec - capybara

et tout était heureux.