【发布时间】:2021-04-03 07:33:54
【问题描述】:
我们有相当复杂的 api,应该嵌套多个参数。 现在测试看起来像回调地狱
[true, false, null].forEach(customer => {
[true, false, null].forEach(sale => {
it('test', ()=> {
// Do something with customer and sale
})
})
})
测试最多可以有 10 个参数,并且都应该检查。
我正在考虑改用打字稿。所以我想知道是否有可能将测试重写为类似
let customer: []
@param(customer, [true, false, null])
it('test', ()=>{})
因此功能保持不变。 有什么办法吗?
【问题讨论】:
标签: typescript jestjs typescript-decorator