У меня есть сценарий, по которому я хочу вызвать done()
в beforeEach
после вызова обратного вызова.
Я попытался сделать это следующим образом:
spyOn(scope, 'onAdmin').and.callThrough().and.callFake(function(){done()})
Но я не уверен, что получаю правильное поведение. По сути, я хочу, чтобы иметь возможность вызвать done()
после каждого обратного вызова, делая то, что он делает.
ОБНОВЛЕНИЕ: решение обходного решения
scope.onAdminBackup = scope.onAdmin;
spyOn(scope, 'onAdmin').and.callFake(function(admin) {
scope.onAdminBackup();
done() ;
})