Jasmine을 사용하여 AngularJs 서비스를 테스트하려고하지만 모든 종류의 오류가 계속 발생합니다. 그래서 테스트 할 수있는 아주 기본적인 Sum 서비스를 만들려고했는데 오류가 계속 발생했습니다. Jasmine/Chutzpah를 사용한 각도 서비스 테스트 오류
이
내가 시험에 노력하고있어 AngularJS와 서비스입니다 :angular.module('base', [])
.service('operacoes', [function() {
this.somar = function (n1,n2) {
return n1 + n2;
};
}]);
그리고 내 시험 :
-
: 다음과 같은 오류가 나를 반환이 테스트를 실행하려고
/// <reference path="../../Scripts/angularjs/angular.min.js" />
/// <reference path="../../Scripts/angularjs/angular-mocks.js" />
/// <reference path="../../ServicoBase.js" />
describe("Testing Services", function() {
var operacoesObj;
beforeEach(angular.module('base'));
beforeEach(inject(function (operacoes) {
operacoesObj = operacoes;
}));
it('deve ter inicializado', function() {
expect(operacoesObj).toBeDefined();
});
it('deve conseguir somar 2 números', function() {
expect(operacoesObj.somar(5, 1)).to.equal(6);
});
});
2.4.1과 같은 다른 Jasmine 버전 (2.5.2에서 실행)을 사용해 보았습니다.
그랬습니다. 고마워요! – Diuter