Hej chce napisac test jednostkowy który sprawdza czy funkcja addClass się wykonała jesli są spełnione warunki. Moze mi ktoś pomoc? Bo błąd który otrzymuje to:
expect(received).toHaveBeenCalled()
Matcher error: received value must be a mock or spy function
Received has value: undefined
Test który mi nie działa:
test("should add class", () => {
// given
const hat = new Hat(true),
hatWrapper = document.createElement("div");
global.scrollY = 500;
hat.prevAnimationAPosY = 300;
hat.prevPosY=200;
// when
hat.scrollAnimation(hatWrapper,'400','200')
// then
expect(hat.addClass(hatWrapper)).toHaveBeenCalled();
});
Może mi ktoś pomóc dodać szpiega dla hat.addClass(hatWrapper) bo prawdopodbnie w tym jest problem
https://codepen.io/olivier-mazur/pen/jOZdEQp