Тестирование поведения браузера в NodeJS - PullRequest
0 голосов
/ 19 мая 2019

Я пишу тесты, используя Mocha для пакета npm, который может использовать функции браузера, если он используется в браузере.Однако, поскольку тесты выполняются на NodeJS, свойства и методы браузера, естественно, undefined.

Пример кода, который я пытаюсь протестировать:

if (onBrowser) {
    localStorage.setItem(key, value);
  }

Этоэто всего лишь пример, где в коде также есть ссылка на window объект

Я посмотрел его, и безголовые браузеры, к сожалению, не являются решением: (

Пожалуйста, сообщите:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...