我正在使用Cucumber測試一個PHP應用程序,雖然大多數所有的東西沒有問題,我還沒有想出如何檢索請求的響應對象 - 我希望測試一個響應是否成功(代碼200)以及執行響應主體的一些Hpricot分析。黃瓜響應對象-PHP環境
現在我env.rb文件很簡單:
require 'webrat'
include Webrat::Methods
include Webrat::Matchers
Webrat.configure do |config|
config.mode = :mechanize
end
如果我把這樣的事情在我的步驟定義:
Given /Debug/ do
puts response.to_yaml
end
我得到這個錯誤:
undefined method `response' for nil:NilClass (NoMethodError)
./features/step_definitions/webrat_steps.rb:11:in `/Debug/'
features/versions.feature:4:in `Given Debug'
有人熟悉這種情況嗎?
最好,
雅各