2016-04-17 15 views
2

Diese Frage scheint sehr gestellt worden zu sein, aber keine der Antworten löst mein Problem.Karma Jasmine AngularJS Modul nicht definiert

Ich versuche, ein Karma-Jasmin-Test auszuführen, die wie folgt aussieht (im Anschluss an die mySpec.js Datei)

describe('Testing', function() { 

    beforeEach(module('app')); 

    var $controller; 

    beforeEach(inject(function(_$controller_){ 
    $controller = _$controller_; 
    })); 

    describe('firsttest', function() { 

    it('should set the value of First Name', function() { 
     var $scope = {}; 
     var controller = $controller('myCtrl', { $scope: $scope }); 
     $scope.vm.FirstName = "John Smit"; 
    }); 


    }); 

}); 

Und in den karma.conf.js meine Dateien Abschnitt Datei ist wie folgt

files: [ 
    'node_modules/angular/angular.min.js', 
    'node_modules/angular-mocks/angular-mocks.min.js', 
    'node_modules/angular-resource/angular-resource.min.js', 
    'js/dist/allapp.js', 
    'js/tests/mySpec.js' 
], 

egal, was ich tue, was einen reinen Jasmin Test in einer separaten hTML-Datei oder ändern, um die Dateien zu erstellen enthalten [] ich bekomme immer den gleichen Fehler

encountered a declaration exception FAILED 
ReferenceError: module is not defined 

Irgendwelche Ideen jemand?

+0

Try 'angular.mock.module' –

+0

Die Antwort i erhalten' angular.mock.module ist kein function' – user3052526

+0

Oh mein Winkel mocks.min.js soll bin ohne min danke dafür, dass ich es mir genauer anschaue – user3052526

Antwort

0

Versuchen angular.mock.module() statt module()

Verwandte Themen