2016-07-21 7 views
1

Ich versuche zu testen und ich habe eine Menge Probleme im Moment.Ich habe Probleme beim Testen meiner eckigen 1.5-Komponente

Hier ist meine sehr grundlegende Komponente:

(function() { 
    "use strict"; 

    angular.module("testList", []) 
    .component("testList", { 
     templateUrl: "test-list.component.html", 
     controllerAs: "model", 
     controller: testController 
    }); 

    function testController() { 
    var model = this; 
    model.test = "test"; 
    } 
}()); 

Alles, was ich in meinem Test zu tun versuche, ist sicher zu stellen, dass „Test“ ist gleich „Test“, aber ich bin die folgenden Fehler in meiner Konsole bekommen : undefined is not a function

"use strict"; 

describe("Testing Component", function() { 
    var $componentController; 

    beforeEach(module('testList')); 

    beforeEach(inject(function(_$componentController_) { 
    $componentController = _$componentController_; 
    })); 

    it("should see if test equals test", function() { 
    var ctrl = $componentController('testList', null, { test: "test"}); 
    expect(ctrl.test).toEqual("test"); 
    }); 
}); 

Kann mir bitte jemand helfen?

Antwort