Soy nuevo en Jasmine y acabo de comenzar a usarlo. Tengo un archivo js de biblioteca con muchas funciones que no están asociadas con ningún objeto (es decir, son globales). ¿Cómo hago para espiar estas funciones?
Intenté usar window / document como objeto, pero el espía no funcionó aunque se llamó a la función. También intenté envolverlo en un objeto falso de la siguiente manera:
var fakeElement = {};
fakeElement.fakeMethod = myFunctionName;
spyOn(fakeElement, "fakeMethod");
y prueba con
expect(fakeElement.fakeMethod).toHaveBeenCalled();
Esto tampoco funciona ya que el espía no funcionó