Я супер потерян, как это сделать.
У нас есть класс в окне для Loqate с именем window.pca.Addresses
Затем в нашем коде мы запускаем этот фрагмент кода в методе реагирования:
const shippingControl = new pca.Address(shippingFields, { key: process.env.LOQATE_API_KEY });
window.setTimeout(() => {
shippingControl.load();
}, 3000);
Мой вопрос заключается в том, как написать шутниковый тест, чтобы смоделировать класс Address в окне, а затем добавить метод load (), чтобы мы могли проверить, запущен он или нет.
Я пытался включить объект окна как глобальный и оконный, а также высмеивать его с помощью jest.mock (), который также не работает.
Мне интересно, может ли кто-нибудь еще подсказать мне, как это сделать?
Большое спасибо