0
這裏是我的代碼:角 - 茉莉花錯誤有兩個「beforeEach」
var candidateProfile = angular.module('CandidateProfile', ["ngMessages", "validation.match", "rzModule", "ngImgCrop", "ngLoadingSpinner", "ui.bootstrap"]);
candidateProfile.controller("CandidateProfileController", ['$scope', 'ProfileService', 'MiscService', 'authService', '$filter', 'Flash',
function($scope, ProfileService, MiscService,authService, $filter, Flash){
//...
}
}]);
而且我的規格文件:
describe('Test Profile Controller', function(){
var $scope, ctrl;
beforeEach(module('CandidateProfile'));
beforeEach(inject(function($rootScope){
//Empty just to verify, had more code before
}));
it("should pass", function(){
expect(true).toBe(true);
});
});
的問題是,因果報應失敗,如果我有兩個「beforeEach」像這個。如果我評論一個或另一個,測試通過。儘管如此,它們都會導致它在object.workFn(angular-mocks.js)處以'Error(native)(// some lines ...)失敗。
有關這方面的任何線索?我敢肯定這可能是我的問題,我只是沒有看到它..