Jasmine a createSpy () retourne un objet mock
Je suis en train de se moquer d'un objet de réponse, et il ressemble à quelque chose comme ceci:
var res = {
status: jasmine.createSpy().andReturn(this),
send: jasmine.createSpy().andReturn(this)
}
Renvoie le jasmin objet. J'aimerais vraiment retourner l'original res variable contenant la moqué de fonctions. Est-ce possible? Je suis principalement à la mise en œuvre de ce test de l'unité de fonctions contenant res.d'état().send(), qui s'est avéré être difficile.
source d'informationauteur ritmatter | 2014-12-28
Vous devez vous connecter pour publier un commentaire.
Ici, la réponse est en fait assez rapide. L'appel de andReturn() vous donnera de jasmin "il". Mais, si vous écrivez andCallFake(), cette fonction considère la moqué de l'objet à l'être. Solution ressemble à ceci:
cela fonctionne pour moi: