伙计们。你知道如何连接两个不同的断言吗?
assert.isNotNull(res.body, "is not null");
assert.isNotNull(res.body.createdAt, "is not null");
参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining
在Promise.all
中包装断言
Promise.all([
assert.isNotNull(res.body, "is not null"),
assert.isNotNull(res.body.createdAt, "is not null")
])
您传递一个断言数组。两者都必须通过才能通过断言。
您可以将expect
chai断言与&&
一起使用,类似于:
expect(res.body).to.not.be.null && expect(res.body.createdAt).to.not.be.null