2016-07-29 53 views
-1

JSON目前我是Rspec新。如何编写控制器代码连接到localhost:3000/v.json链接Rspec并检查标题是否符合预期?如何检查正确的标题是通过连接

JSON format is {id: 1, title: "new"} 

请帮忙!

+0

[如何检查使用RSpec的JSON响应?(HTTP的可能重复://计算器.com/questions/5159882/how-to-check-for-a-json-response-using-rspec) – Sinscary

+0

如何连接到链接(URL)? – jos

回答

0

你需要你的控制器,这击中了你的行动的功能测试,像这样的东西:

@expected = { 
    id: 1, 
    title: "new" 
}.to_json 

# replace with action name/params as necessary, perhaps also passing "id: 1"? 
get :v, format: "json" 
response.body.should == @expected 
+0

json对象将出现在我需要连接到URL的链接中,然后验证 – jos