我有一个service类,它扩展了 50 个其他“服务”。虽然每个服务都有自己的测试,但我想为所有服务共享功能编写一个测试套件(我有一个thing每个服务都必须实现的方法)。为了测试thing,每个服务还有一个函数thingConfig,它返回一个thing可以运行的配置数组。我想执行以下操作:describe('service', () => { let configs; before(async () => configs = await service.thingConfig()) configs.forEach(config => { it(config.name + ' should run thing', () => { thing = await service.thing(config); expect(thing).to.... }); });})是否可以基于异步数据进行此动态测试(forEach)?
添加回答
举报
0/150
提交
取消