У меня есть проект Vue TS, созданный с помощью vue-cli 3.0.
Я протестирую эту функцию:
public hopJavascript(url: string) {
eval(url);
}
И это моя тестовая функция с использованием Jest Framework:
test('navigation using javascript', () => {
const url = "someurl";
hopJavascript(url);
expect(eval).toBeCalled();
});
Теперь я получаю это сообщение, проверка неудачного ведения журнала консоли , которая говорит мне, что мне нужна поддельная версия eval.
Как я могу издеваться над Эвалом ?