【发布时间】:2021-03-10 23:41:28
【问题描述】:
有人可以帮我在邮递员的数组中断言数组吗?
我有这样的代码和平:
"documents": [
{
"fileName": "file01_guid.pdf",
"documentType": "document",
"parentFiles": [
"file01.pdf"
]
},
{
"fileName": "file02_guid.pdf",
"documentType": "document",
"parentFiles": [
"file01.pdf"
]
}
我需要使用这种方法断言“ParentFiles”数组:
var array = [];
var range = (json_response.data.documents).length
for (var i = 0; i < range; i++)
{
var file = json_response.data.documents[i].fileName
var type = json_response.data.documents[i].documentType;
array.push(file)
array.push(type)
}
所以我可以写这样的测试:
{
pm.expect(array).to.include("file01.pdf", "file01.pdf");
});
提前谢谢你
【问题讨论】:
-
你想断言什么?为什么还要 pushind 文档类型?
-
我想使用“include”函数声明 parentFiles 数组,就像我在帖子中描述的那样。我有点卡住了
-
你想声明每个对象的 parentFile 数组,或者你想用一些数组声明新数组
-
如果有两种方法可以实现我的目标,那么我想知道两者。
标签: javascript json testing postman assertion