Сбой теста при добавлении redux-offline в хранилище. (Кукловод)

#node.js #redux #mocha.js #puppeteer #redux-offline

#node.js #redux #mocha.js #кукловод #redux-offline

Вопрос:

Store.js

 const middleware = applyMiddleware(promise(), thunk, logger);

export const store = createStore(
    persistedReducer,
    composeWithDevTools(middleware, offline(offlineConfig))
);
export const persistor = persistStore(store);
  

Мой тест выполняется нормально, когда в хранилище нет offline (offlineConfig). Но при добавлении offline (offlineConfig) тест показывает

 1) "before all" hook:
     Error: Timeout of 30000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
  

Есть ли какое-либо решение для успешного запуска моего теста mocha с добавлением автономного пакета??

Дополнительная информация:

введите описание изображения здесь

Из-за этого страница не загружается, и тест завершается неудачей.

Комментарии:

1. Как выглядит ваша функция before all ?

2. перед (async () => { // код кукловода }); @ThomasDondorf

3. Ошибка, которую вы добавили, вызвана из вашей before функции? Как выглядит соответствующий код?

4. Да. Проблема в том, что страница не загружается, поэтому она не может найти идентификатор, который они ищут. Следовательно, время ожидания истекает.

5. хм, похоже, вопрос должен был заключаться в том, почему я получаю эту неопределенную проблему. : D Спасибо. Я проведу некоторое исследование по этому поводу. @ThomasDondorf