1
Я пытаюсь запустить тестовые примеры жасмина, и я прихожу на '$ modules' неопределенного. Я загрузки unminified и последние версии библиотек, как показано ниже,
<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>
Мой Spec фрагмент кода ниже,
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: Не удается прочитать свойство «$ модули не определены
ТипError: Невозможно установить свойство '$ injector' не определено
информация поможет. благодаря !
Hi. Можете ли вы предоставить немного больше своего кода, чтобы убедиться, что загрузка фреймворка правильная? Представляется необычным, что вы загружаете тесты тегом
Я думаю, что вам не хватает строку, где вы определяете, какой модуль вы собираетесь запустить тесты на:
источник
2015-03-09 16:25:03 taxicala