【发布时间】:2020-05-01 18:11:20
【问题描述】:
这是我的测试(Karma + Mocha):
describe('foo', function() {
afterEach(function() {
var id = window.setTimeout(function() {}, 0);
while (id--) {
window.clearTimeout(id);
}
});
it('works', function() {
document.body.innerHTML = '<html/>';
// add some timeouts here
});
});
afterEach 部分在所有测试中完全相同。它会在测试后清理混乱。这是明显的代码重复。我怎样才能摆脱它?
【问题讨论】:
标签: javascript mocha.js karma-runner