【发布时间】:2013-12-23 02:38:42
【问题描述】:
我正在使用 Mocha.js 的测试设置和测试中的许多承诺。测试依赖于在 DOM 中设置的东西,并且在测试之间,DOM 被清除。但是,有时测试运行缓慢并超时。在这种情况下,它们的 Promise 会继续执行,但 DOM 在下一次测试之前被清除,因此 Promise 可能会错误地将错误抛出到下一次测试中。有没有办法在测试之间取消或销毁所有未完成的承诺?我们正在使用 when.js 承诺。
【问题讨论】:
标签: javascript mocha.js promise when-js