APIサービスをチェックするテストをいくつか行います。1つのテストで、2つのパラメーターを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]