рекомендую ознакомиться с sinon, с помощью его можно проверять отработала ли функция или нет