1
我正在使用牛排和水豚做我的集成測試。我也想測試我的模型的序列化輸出(使用XML和JSON格式的Web服務)。問題是隻有使用XML HTTP請求才能使用JSON。所以水豚的訪問方法不起作用。在我的驗收測試中,我似乎也無法訪問xhr
方法(不知道爲什麼,因爲我需要我的acceptance_helper.rb中的正常spec_helper.rb)。Web服務和XHR的集成測試
如何測試Web服務?使用xhr
方法(在以某種方式要求之後)?水豚的特殊方法?還有別的嗎?
我也有一些自定義序列化(旁邊正常my_object.to_xml
)。我想最好在模型測試中做到這一點。那麼你還會測試這些自定義串行化的Web服務輸出嗎?
Rails 3? Rspec 2? – shingara 2010-11-16 18:47:02
Rails 3和RSpec 2 – Zardoz 2010-11-16 18:56:28