我正在使用qunit来调用一组测试。这些测试依赖于外部夹具服务器,它在执行测试时保留状态。
似乎没有按顺序执行QUnit.test()声明。相反,它们同时产生。我还尝试使用包含所有操作的回调来执行单个QUnit.test(),但由于我的操作是异步的,所以我不能按顺序执行它们,除非我嵌套非常深的promise.then()层次结构。
是否有一种暂停执行的方法(例如像assert.async().wait()
一样)以便我可以确定操作是一个接一个地执行,还是以某种方式顺序执行qunit测试的任何其他方式?