O serviço de teste no módulo de retorno angular não está definido

Eu estou tentando executar o teste de unidade de serviço padrão no meu projeto (retirado do projeto Angular Seed no GitHub), mas continuo recebendo o erro "módulo não está definido".

Eu li que poderia ser algo a ver com a ordem doarquivos JavaScript referenciados, mas parece que não consigo dar certo, então espero que um de vocês possa ajudar.

Minha configuração para o teste é assim:

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',
JASMIM,
JASMINE_ADAPTER,
'public / javascripts / lib / angular-mocks.js',
'test / unit / *. js'];

autoWatch = true;

browsers = ['Chrome'];

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

O serviço se parece com o seguinte:

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

O teste é assim:

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

E o erro ao executar o teste através do testacular é este:

ReferenceError: o módulo não está definido

questionAnswers(7)

yourAnswerToTheQuestion