Когда я пытаюсь модульного тестирования функции getElement
Как издеваются окно/документ с мокко/Chai
class BarFoo {
getElement() {
return document.querySelector('#barfoo');
}
}
мокко ничего не знает о document
не знаю, так что я подумал, что вы могли бы сделать что-то вроде этого:
Хотя это работает, мне интересно, правильно ли это подход, и, возможно, есть пакет для решения этой проблемы, потому что мой подход может стать трудоемким, если используются больше API-интерфейса браузера?
Я думаю, что версия JSDOM является самой быстрой. Похоже, что мне нужно! –