나는 비동기 호출로 AngularJS 서비스를 테스트하기 위해 카르마 + 모카를 사용하고 있습니다. 테스트에서 비동기 호출을 수행했음을 알리려면 어떻게해야합니까? 즉, 표준 Mocha done() 함수는 어디로 이동합니까?카르마와 모카로 비동기 테스트
var should = chai.should();
describe('Services', function() {
beforeEach(angular.mock.module('myApp'));
describe('sampleService', function(){
it.only('should return some info', angular.mock.inject(function(sampleService) {
sampleService.get(function(data) {
data.should.equal('foo');
//done()
});
}));
});
});