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