Я пытаюсь написать несколько тестов, которые вызывают window.document, и я хочу издеваться над фактическими вызовами, поэтому я могу запустить их без головы. Bu следующий код не будет работать:Как я могу обмануть window.document для тестирования DOM-ориентированного JavaScript?
window = {"document": ""};
document = window.document;
document.cookie = "";
document.location = {"hostname": "test.myserver.com"}
Я получаю следующее сообщение об ошибке:
TypeError: Cannot set property window that has only a getter. in file:...
Кто-нибудь есть идеи, как издеваются это?
Я использую Жасмин и жасмин-maven-плагин, если это имеет значение.
Мне это нравится, но это огромное изменение кода, и я предпочел бы альтернативу, если это возможно. –