Служба тестирования в модуле угловых возвратов не определена

Я пытаюсь запустить тестовый модуль службы по умолчанию в моем проекте (взято из проекта Angular Seed на GitHub), но я получаю сообщение об ошибке «модуль не определен».

Я читал, что это может быть связано с порядком файлов JavaScript, на которые ссылаются , но я не могу заставить его работать, так что, надеюсь, один из вас сможет помочь .

Моя конфигурация для теста выглядит следующим образом:

basePath = '../';

files = [
' public / javascripts / lib /jquery-1.8.2.js',
'public / javascripts / lib / angular.js',
'public / javascripts / lib / angular- .js',
«public / app.js»,
«public / controllers /
.js»,
«public / directives.js»,
'public / filters.js',
'public / services.js',
JASMINE,
JASMINE_ADAPTER,
'public / javascripts /lib/angular-mocks.js',
'test / unit / *. js'];

autoWatch = true;

browser = ['Chrome'] ;

junitReporter = {outputFile: 'test_out / unit.xml', suite: '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');
    }));
  });
});

И ошибка при запуске теста через тезакуляр:

ReferenceError: модуль не определен

127
задан Dofs 11 November 2012 в 19:46
поделиться