0
Чтобы проверить одну из моих услуг AngularJs, я писал на модульные тесты.Обещание, не ожидающее решения или отклонения
Вот пример кода, я придумал:
it('', function(done) {
aDocument.retrieveServiceFile(extractedFileFeature)
.then(function() {
expect(true).toBeFalsy();
}, function() {
expect(true).toBeTruthy();
});
$rootScope.$digest();
done();
}
Я просто хочу, чтобы проверить, если Defer был разрешен или отклонить. Я не считаю, что это действительно удовлетворительно, так как ожидание явно не является явным.
Есть ли лучший способ, чтобы проверить, было ли отложенное отклонено или разрешено?