Макет автономного режима для интеграции тестового сервис-работника - PullRequest
0 голосов
/ 20 сентября 2018

Я реализовал сервисный работник, который использует localforage с indexedDB для кэширования.Сейчас я хочу написать несколько интеграционных тестов, но у меня возникают проблемы с имитацией автономных запросов.В идеале я хотел бы отправить пару онлайн-запросов, а затем переключиться в автономный режим, чтобы потом сделать некоторые утверждения.Я использую Chai / Mocha для тестирования своего кода Ember.js, но не против использования альтернативных инструментов.

Как я могу издеваться в автономном режиме из теста?

1 Ответ

0 голосов
/ 21 сентября 2018

Я задал тот же вопрос в своем твиттере, и мне сказали, что Puppeteer предлагает API, который позволяет установить автономный режим через page.setOfflineMode(true).

...