Я пытаюсь запустить тестовые примеры жасмина, и я попадаю на «$ modules» неопределенного значения. Я загружаю неуминированные и последние версии библиотек, как показано ниже,
<script src="lib/jquery-2.1.3.js"></script>
<script src="lib/jasmine-2.1.3.js"></script>
<script src="lib/jasmine-html.js"></script>
<script src="lib/boot.js"></script>
<script src="lib/angular-1.3.9.js"></script>
<script src="lib/angular-mocks-1.0.1.js"></script>
<!-- include source files here-->
<script src="src/test.js"></script>
<!-- include spec files here-->
<script src="specs/testSpec.js"></script>
Ниже приведен фрагмент кода моей спецификации,
describe('TestController', function () {
var $httpBackend, $rootScope;
beforeEach(function () { angular.module('test'); });
beforeEach(angular.mock.inject(function ($injector, $http, $window) {
// Set up the mock http service responses
$httpBackend = $injector.get('$httpBackend');
}));
});
Я получаю следующие ошибки:
TypeError: Невозможно прочитать свойство '$ modules' неопределенного значения
TypeError: Невозможно установить свойство '$ injector' в значение undefined
Любая информация поможет. Благодарность !