Ben bir PHP uygulamasını test etmek Salatalık kullanıyorum ve çoğu şeyi sorun olmadan çalışıyor iken, ben henüz bir istek için yanıt nesne almak için nasıl anladım değil - ben test etmek için arıyorum bir yanıt başarılı (kod olup olmadığını 200) ve aynı zamanda yanıt vücudun bazı Hpricot parsings gerçekleştirmek için.
Şu anda benim env.rb dosyası oldukça basittir:
require 'webrat'
include Webrat::Methods
include Webrat::Matchers
Webrat.configure do |config|
config.mode = :mechanize
end
Ve benim adım tanımlarında böyle bir şey koyarsanız:
Given /Debug/ do
puts response.to_yaml
end
Ben bu hatayı alıyorum:
undefined method `response' for nil:NilClass (NoMethodError)
./features/step_definitions/webrat_steps.rb:11:in `/Debug/'
features/versions.feature:4:in `Given Debug'
Bu tür durumlar aşina herkes mi?
en iyi,
Jacob