如何检查阵列的倍数?

对方正在输入... 测试交流1 175字数 189阅读0分37秒阅读模式
摘要各位,我试图检查数组中每个项目的信息,但我不知道如何对所有4个项目进行检查,首先,这是标准响应: 日期:[{“optinId”:。。。

各位,我试图检查数组中每个项目的信息,但我不知道如何对所有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

 
    • momanyi
      momanyi 9

      尝试使用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

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证