Какой самый элегантный способ написать модульные тесты Karma в mocha, которые имеют инъекцию зависимостей и done
?
Внедрение зависимости:
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
})