El servicio de pruebas en el módulo de devoluciones angulares no está definido.

Estoy intentando ejecutar la prueba de unidad de servicio predeterminada en mi proyecto (tomada del proyecto de Angular Seed en GitHub), pero sigo recibiendo el error "el módulo no está definido".

He leído que podría ser algo que ver con el orden delarchivos JavaScript referenciados, pero parece que no puedo hacerlo funcionar, así que espero que alguno de ustedes pueda ayudar.

Mi configuración para la prueba se ve así:

basePath = '../';

archivos = [
'public / javascripts / lib / jquery-1.8.2.js',
'public / javascripts / lib / angular.js',
'public / javascripts / lib / angular-.js ',
'public / app.js',
'público / controladores /.js ',
'public / directives.js',
'public / filters.js',
'public / services.js',
JAZMÍN,
JASMINE_ADAPTER,
'public / javascripts / lib / angular-mocks.js',
'prueba / unidad / *. js'];

autoWatch = true;

navegadores = ['Chrome'];

junitReporter = {outputFile: 'test_out / unit.xml', suite: 'unit'};

El servicio se parece a lo siguiente:

angular.module('myApp.services', []).
  value('version', '0.1');

La prueba se ve así:

'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');
    }));
  });
});

Y el error al ejecutar la prueba a través de testacular es este:

ReferenceError: el módulo no está definido

Respuestas a la pregunta(7)

Su respuesta a la pregunta