【发布时间】:2015-02-26 22:56:49
【问题描述】:
在 mocha 中编写具有依赖注入和 done 的 Karma 单元测试最优雅的方法是什么?
依赖注入:
describe('cows', function(){
it('farts a lot', inject(function(cow){
// do stuff
}))
})
完成:
describe('cows', function(){
it('farts a lot', function(done){
// do stuff
})
})
如果我希望在单元测试中同时使用 cow 和 done 怎么办?现在,这就是我正在做的事情,但并不令人满意。
beforeEach(inject(function(cow){
this.cow = cow;
}))
it('farts a lot', function(done){
this.cow // etc
})
【问题讨论】:
标签: javascript angularjs karma-runner