我做了几个测试来检查我的 API 服务。在一项测试中,我将两个参数传递给 api/v1/pages/1 并且工作正常;这是代码
put "api/v1/pages/#{@page.id}", { "title" => "new title", "description" => "new description"} last_response.status.should eql(200)
现在我在将对象数组传递给服务时遇到问题。我正在尝试一些东西,但没有成功。
@index = build(:index) //factory girl
@contact = build(:contact)
put "api/v1/pages/1/menu" ,[ //need to pass @index and @contact, and/or @index.name, @contact.name]