pm.expect(typeof(returnData)=="long").to.eql(true);
时间: 2024-02-26 08:58:59 浏览: 110
详解Chai.js断言库API中文文档
这个断言条件的意思是判断`returnData`的类型是否为`long`,如果是则断言为`true`,否则为`false`。但是,JavaScript里面并没有`long`这种数据类型,因此这个断言条件会一直返回`false`。你需要修改这个条件,使其符合JavaScript的数据类型。可能是你想要判断`returnData`的值是否为一个很大的整数,你可以使用`Number.MAX_SAFE_INTEGER`来进行比较。例如:
```
pm.expect(Number.isInteger(returnData) && returnData >= Number.MAX_SAFE_INTEGER).to.eql(true);
```
这个条件的意思是判断`returnData`是否为一个整数,并且是否大于或等于JavaScript中的最大安全整数`Number.MAX_SAFE_INTEGER`。如果是,则断言为`true`,否则为`false`。
阅读全文