Я новачок в Жасмін і тільки почав його використовувати. У мене є js-файл бібліотеки з великою кількістю функцій, які не пов'язані з жодним об'єктом (тобто є глобальним). Як мені почати шпигувати за цими функціями?
Я спробував використовувати вікно / документ як об’єкт, але шпигун не працював, навіть якщо функція викликалася. Я також спробував упакувати його в підроблений об'єкт наступним чином:
var fakeElement = {};
fakeElement.fakeMethod = myFunctionName;
spyOn(fakeElement, "fakeMethod");
і тест с
expect(fakeElement.fakeMethod).toHaveBeenCalled();
Це не працює, як і шпигун не працював