小编Dev*_*Dev的帖子

邮递员:如何断言所有数组元素存在于其他数组中?

我断言 array1 中的元素是否存在于 array2 中,下面是数组示例,

var array1 = [
        {
            "name": "appe",
            "loc": "war",
            "order": 5,
            "neck": "NO",
            "end": false
        },
        {
            "name": "con",
            "loc": "conve",
            "order": 15,
            "neck": "NO",
            "end": true
        }]

var array2 = [{"neck":"NO"
"end":true,
"loc":"conve",
"name":"con",
"order":15
}]
Run Code Online (Sandbox Code Playgroud)

我尝试过的代码 -

const lodash = require("lodash");
    for(var i = 0; i < array2.length; i++ )
    {
            tests['response json contain Data'] = lodash._.has(points, array2[i]);
            //pm.expect(array2[i]).to.be.oneOf(array1);

    }
Run Code Online (Sandbox Code Playgroud)

我得到的错误 -

response json contain Data | AssertionError: expected false to be truthy …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json postman postman-testcase

9
推荐指数
1
解决办法
8798
查看次数

标签 统计

arrays ×1

javascript ×1

json ×1

postman ×1

postman-testcase ×1