我经常在获得授权的情况下执行chai请求:
1 < 1
1 < 1
2 < 2
2 < 2
3 < 3
3 < 3
0
1 == 1
2 == 2
3 == 3
1
我想在称为chai.request(baseUrl).get(`/resource`).set('authorization', `Bearer ${token}`)
的函数中实现自动化,因此我可以更方便地重用它:
withAuth
但是我不确定该怎么做? 我尝试过:
chai.request(baseUrl).get(`/resource`).withAuth()
但这不起作用。
答案 0 :(得分:1)
使用addChainableMethod
的断言原型:
chai.Assertion.addChainableMethod('withAuth',(request) => request.set('authorization', `Bearer ${token}`));
您可以参考this documentation,然后看看utility method addChainableMethod