各位,我试图检查数组中每个项目的信息,但我不知道如何对所有4个项目进行检查,首先,这是标准响应:
data: [{"optinId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "name": "string", "description": string", "alertMessage": "string", "master": true, "optin": true}]
这个例子只有1个项目,但我有4个,我要做的是 &引用;expect when MASTER=true,then OPTIN=true”时;,我从一个简单的IF开始:文章源自玩技e族-https://www.playezu.com/191464.html
if (response["data"][0]["master"]=true)
expect(@response["data"][0]["optin"]).to eql true
end
这个解决方案对我来说还不够,因为我想检查数组的所有4项,有人能帮我找到一个解决方案吗?文章源自玩技e族-https://www.playezu.com/191464.html
语音功能测试软件文章源自玩技e族-https://www.playezu.com/191464.html 文章源自玩技e族-https://www.playezu.com/191464.html
未知地区 1F
尝试使用for循环或for each遍历数组中的项
例子:
arr = [{"optinId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "name": "string", "description": string", "alertMessage": "string", "master": true, "optin": true}]
arr.each do |item|
/** your code **/
end