#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