Spy auf einen Konstruktor mit Jasmin

Will ich Spion auf einem Konstruktor-Funktion und sagen Sie, wie oft es aufgerufen wurde mit Jasmin. Würde ich in der Regel so etwas wie dies tun, um das Ziel einer Methode eines Objekts:

spyOn(lib,'methodName')

aber in dem Fall bin ich versucht zu Spion auf den eigentlichen Konstruktor, so dass ich versucht habe:

spyOn(lib);


 it('lib should be instantiated for each matching element', function () {
    spyOn(lib);
    expect(lib.calls.count()).toEqual(2);
});

Leider nur gibt mir eine Fehlermeldung in der Konsole:

"Error: undefined() method does not exist in ..."

wie kann ich Spion auf der Konstruktor?

Versuchen Sie, mit spyOn(window, 'lib')
verwenden lib.callCount
möglich, Duplikat der Jasmin - Spionage auf eine Methode aufrufen innerhalb eines Konstruktors

InformationsquelleAutor Mike Rifgin | 2014-09-05

Schreibe einen Kommentar