Der Testservice im Modul Angular Returns ist nicht definiert

Ich versuche, den Standard-Service-Unit-Test in meinem Projekt auszuführen (entnommen aus dem Angular Seed-Projekt auf GitHub), erhalte aber weiterhin die Fehlermeldung "Modul ist nicht definiert".

Ich habe gelesen, dass es etwas mit der Reihenfolge der zu tun haben könntereferenzierte JavaScript-Dateien, aber ich kann es scheinbar nicht zum Laufen bringen. Hoffentlich kann einer von Ihnen helfen.

Meine Konfiguration für den Test sieht folgendermaßen aus:

basePath = '../';

files = [
'public / javascripts / lib / jquery-1.8.2.js',
'public / javascripts / lib / angular.js',
'public / javascripts / lib / angular-.js ',
"public / app.js",
'public / controller /.js ',
'public / directives.js',
'public / filters.js',
'public / services.js',
JASMIN,
JASMINE_ADAPTER,
'public / javascripts / lib / angular-mocks.js',
'test / unit / *. js'];

autoWatch = true;

browsers = ['Chrome'];

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

Der Service sieht wie folgt aus:

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

Der Test sieht folgendermaßen aus:

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

Und der Fehler beim Ausführen des Tests durch testacular ist folgender:

ReferenceError: Modul ist nicht definiert

Antworten auf die Frage(7)

Ihre Antwort auf die Frage