Я пытаюсь запустить службу по умолчанию unit test в моем проекте (взято из проекта Angular Seed на GitHub), но я продолжаю получать сообщение об ошибке "модуль не определен".
Я читал, что это может быть связано с порядком ссылок на файлы JavaScript, но я не могу его получить работать, поэтому, надеюсь, один из вас может помочь.
Моя конфигурация для теста выглядит так:
basePath = '../';
files = [
'Общественность/JavaScripts/Library/JQuery-1.8.2.js',
'Общественности/JavaScripts/Library/angular.js',
'Общественности/JavaScripts/Library/angular -. JS',
'Общественного/app.js',
'общественные/контроллеры/.js',
'общественные/directives.js',
'Общественного/filters.js',
'Общественного/services.js',
ЖАСМИН,
JASMINE_ADAPTER,
'Общественности/JavaScripts/Library/angular -mocks.js',
'test/unit/*. js'];autoWatch = true;
браузеры = ['Chrome'];
junitReporter = {outputFile: 'test_out/unit.xml', набор: 'unit' };
Служба выглядит следующим образом:
angular.module('myApp.services', []).
value('version', '0.1');
Тест выглядит следующим образом:
'use strict';
describe('service', function() {
beforeEach(module('myApp.services'));
describe('version', function() {
it('should return current version', inject(function(version) {
expect(version).toEqual('0.1');
}));
});
});
И ошибка при запуске теста через testacular такова:
ReferenceError: модуль не определен