为了账号安全,请及时绑定邮箱和手机立即绑定

动态异步 mocha 测试

动态异步 mocha 测试

森栏 2021-06-29 13:58:49
我有一个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)?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信