QUnit Inject用于将依赖注入到单元测试中的QUnit插件
QUnit 插件 qunit-inject 用于将依赖注入到单元测试中。例子:
QUnit.module('inject two variable', { a: 10, b: 32 });
QUnit.test('injected values', function(a, b) {
QUnit.equal(a, 10, 'value a injected');
QUnit.equal(b, 32, 'value b injected');
});
您可以创建/修改要在 setup
函数中注入的值:
QUnit.module('inject with setup', { a: 10, setup: function() {
this.a = 42;
}});
这样可以方便地将依赖注入到测试中,避免了在每个测试中手动传递依赖的复杂性。
下载地址
用户评论