我该如何维护我的Ajax http://en.wikipedia.org/wiki/Ajax_%28programming%29请求并测试 Ruby on Rails 功能测试的 JSON 输出?
在 Rails >= 5 中
Use ActionDispatch::TestResponse#parsed_body https://www.apidock.com/rails/v6.0.0/ActionDispatch/TestResponse/parsed_body.
Example:
user = @response.parsed_body
assert_equal "Mike", user['name']
在 Rails 中,最高版本为 4.x
Use JSON.parse
,它接受一个字符串作为输入并返回 JSON 表示的 Ruby 哈希值。
Example:
user = JSON.parse(@response.body)
assert_equal "Mike", user['name']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)