2014-09-05 2 views
0

내 AngularJs 서비스 중 하나를 테스트하려면 Unit tests에 쓰고있었습니다.결심이나 거절을 기대하지 않는 약속

it('', function(done) { 
    aDocument.retrieveServiceFile(extractedFileFeature) 
     .then(function() { 
      expect(true).toBeFalsy(); 
     }, function() { 
      expect(true).toBeTruthy(); 
     }); 
    $rootScope.$digest(); 
    done(); 
} 

난 그냥 연기가 해결하거나 거부되었는지 확인하려면 다음은

내가 생각 해낸 한 샘플 코드입니다. 기대가 실제로 명백하지 않기 때문에 나는 그것을 정말로 만족스럽지 않습니다.

지연이 거부되었거나 해결되었는지 여부를 확인하는 더 좋은 방법이 있습니까?

답변

1

몇 가지 조언을 한 후, 나는 읽기 쉽고 이해하기 쉬운 다음 해결책을 찾아갔습니다!