J'utilise Cucumber pour tester une application PHP, et même si tout fonctionne sans problèmes, je n'ai pas encore trouvé comment récupérer un objet de réponse pour une requête - je suis chercher à tester si une réponse est réussie (code 200) et aussi effectuer quelques analyses Hpricot du corps de la réponse.Objet de réponse concombre - environnement PHP
En ce moment, mon fichier env.rb est assez simple:
require 'webrat'
include Webrat::Methods
include Webrat::Matchers
Webrat.configure do |config|
config.mode = :mechanize
end
Et si je mets quelque chose comme ça dans mes définitions étape:
Given /Debug/ do
puts response.to_yaml
end
Je reçois cette erreur:
undefined method `response' for nil:NilClass (NoMethodError)
./features/step_definitions/webrat_steps.rb:11:in `/Debug/'
features/versions.feature:4:in `Given Debug'
Quelqu'un connaît-il ce genre de situation?
mieux,
Jacob