0

我经常在授权的情况下执行 chai 请求:

chai.request(baseUrl).get(`/resource`).set('authorization', `Bearer ${token}`)

我想在一个名为 的函数中分解自动化withAuth,这样我可以更方便地重用它:

chai.request(baseUrl).get(`/resource`).withAuth()

但我不知道该怎么做?我试过了:

let withAuth = () => {set('authorization', `Bearer ${token}`)}

但这不起作用。

4

1 回答 1

1

addChainableMethod断言原型的使用:

chai.Assertion.addChainableMethod('withAuth',(request) => request.set('authorization', `Bearer ${token}`));

您可以参考此文档并查看实用方法 addChainableMethod

于 2018-07-05T14:20:55.263 回答