С огромной благодарностью тем, кто так быстро спас меня. Суть проблемы заключалась в том, что я не смог понять, что мне нужно искать в документации «совпадения», а поиск «ожидать» не решит мою проблему.
Я работаю с Jasmine 3.0 ( и очень новичок в этом!) и пытается проверить, что шпион видит нулевые вызовы к цели при определенных условиях. Я подумал, что мог бы использовать для этого поведение count()
, но я пытаюсь понять, какой синтаксис мне следует использовать.
Я пробовал
spyOn(target, 'action').and.callThrough();
target.triggeringAction();
expect(target.action).count().toBe(0);
Но Жасмин сообщает TypeError: expect(...).count is not a function
. Я не вижу expect(...).toNotHaveBeenCalled()
, и я не уверен, где искать дальше.