在我的 Controller 中,我有一些方法可以返回 json 和 xml 数据。 我需要测试这些 Action 。为了测试 json 部分,我发现了这个 reference它工作正常。现在我需要测试 XML 部分的操作。 任何可以提供帮助或建议的人都是最受欢迎的,我已经挠头一个小时了,但无济于事。 请帮忙。提前致谢。
最佳答案
当您请求您的 Controller 时,您指定您想要的格式。使用 Nokogiri 解析结果并查看您的 XML 是否有效
it 'should has tag hello' do
get :index :format => :xml
Nokogiri::XML(response.body).should has_tag('hello')
ebd
关于ruby-on-rails - 为返回 XML 的 Controller 操作编写规范 -- Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3837360/