0

Ich arbeite an einer Angular.js-Anwendung mit Bootstrap (und jQuery). Ich verwende Karma Jasmine mit PhantomJS zum Testen.PhantomJS - Test fehlgeschlagen beim Vergleich identischer Objekte

Ich habe einen Test geschrieben, der eine Methode von meinem Controller ausführt und zwei identische Objekte vergleicht.

it('should have a showDialog method which prompts a crud dialog', function() { 
    ctrl.showDialog({ 
    id: 123, 
    }); 
    expect(ctrl.crudDialogData).toBe({ 
    id: 123, 
    }); 
}); 

Die showDialog() Methode speichert das Argument auf die crudDialogData Eigenschaft übergeben.

Bei meinen Tests laufen erhalte ich folgende Fehlermeldung:

Expected Object({ id: 123 }) to be Object({ id: 123 }). 

Soweit ich sehen kann, sollte dies ein Pass sein. Irgendeine Hilfe?

+1

ersetzen Tobe mit toEqual –

Antwort