Описание тега redux-mock-store

A JavaScript library used to make testing with redux easier, with support for redux async action creators and middleware.
1 ответ

Создатель асинхронного действия не отправляет ожидаемое действие

Ребята. У меня есть следующий создатель асинхронного действия, который отправляет другого создателя действия или возвращает null в зависимости от текущего состояния. Проблема в том, что он неизменно возвращается null независимо от того, каково текущ…
11 апр '17 в 04:01
0 ответов

Тестирование React Redux - не удается прочитать свойства из хранилища или обертка не определена

У меня возникла небольшая проблема при настройке хранилища Redux в моем компоненте для моего набора тестов. Проблема заключается в том, что даже если я попытаюсь подключиться без подключения, то при тестировании в authState будут выданы ошибки. У ме…
30 ноя '18 в 21:40
1 ответ

Redux Container Unit Testing - Невозможно получить доступ к реквизиту для обернутого компонента

После обновления React v6 мои существующие тестовые наборы для компонента не пройдены. Вот мой код контейнера компонента TodoContainer.jsx: import { connect } from 'react-redux'; import Todo from './Todo'; import { initialLoadExecuted } from '../../…
1 ответ

"Действия должны быть простыми объектами" ... но это

Извините, очень распространенная ошибка, но в тесте ниже не понимаю, как оскорбительное действие storeMgrAnnouncement(result) не простой объект. Вызов api и thunk action являются насмешливыми, а оскорбительные действия - нет. home.test.js /* not sho…
04 дек '18 в 16:50
1 ответ

Дублирующиеся действия в наблюдаемом редуксе потоке при использовании с redux-mock-store

Я открыл вопрос, но в случае, если я делаю что-то не так: При написании одного теста с использованием jest и redux-mock-store все работает как положено. Но если я использую mockStore несколько раз (в том же тесте или даже в другом), то действия, отп…
1 ответ

Почему redux-mock-store не показывает действие, отправленное в обещаниях catch?

Мне очень плохо, когда речь заходит о заглавном вопросе, извините за это. Моя проблема: Я тестирую свои асинхронные редукционные действия, как это предлагается в документации. Я высмеиваю вызовы API с nock и проверьте отправленные действия с redux-m…
28 июл '16 в 16:29
0 ответов

Typescript реагирует на редукцию - Ошибка с типом редукционного хранилища

Я сталкиваюсь с проблемой ниже, когда я добавляю redux-mock-store и запускаю свое приложение React Typescript. @ types / redux-mock-store / index.d.ts (9,87): для универсального типа "Store" требуется 1 аргумент (ы) типа И когда я запускаю тест, исп…
0 ответов

Как проверить действие, которое зависит от магазина

У меня есть такая акция: export const loadPositions = (accountId, filter) => dispatch => { dispatch({ type: ActionTypes.SEARCH_RESULTS_PENDING }); return ServiceManager.call(someUrl, { method: 'GET', }) .then(({ _embedded: { positions } }) =&g…
10 июл '18 в 13:39
1 ответ

Почему мой тест jest async action creator не работает?

Я очень новичок в модульном тестировании, и пытаюсь пройти через мой реактивный проект, чтобы написать несколько тестов. Почему этот тест не работает, и как я могу его пройти? Вот тест. Я хочу проверить свои действия для извлечения сообщений. Это дл…
06 фев '18 в 05:59
1 ответ

redux-mock-store getActions возвращает пустой массив

Это мой создатель действий: export function signinUser({login, password}){ return function(dispatch){ axios.post('/auth/signin', {login, password}) .then((response)=>{ //-update state to indicate user is authenticated var {username, userid, token…
12 фев '17 в 07:51
1 ответ

Не удается инициализировать состояние магазина

У меня есть следующий код: import configureMockStore from 'redux-mock-store'; const initialState = { someField: {} }; const mockStore = configureMockStore(); store = mockStore(initialState); console.log("Store is: " + JSON.stringify(store)); console…
29 янв '18 в 19:22
1 ответ

Тестирование Thunk с использованием mockStore с getState()

У меня проблемы с тестированием thunk с помощью mock-store. В моем thunk я вызываю getState(), чтобы получить состояние хранилища с избыточностью, а затем отправляю действия в зависимости от состояния. Как мне получить вызов thSnks getState() для пр…
1 ответ

Почему Redux Promise Middleware не отправляет отклоненное действие для моего примера кода?

Я использую fetch-mock, redux-mock-store, обещание-промежуточное программное обеспечение для тестирования реализации моего приложения на основе избыточности. У меня есть следующий код: import configureMockStore from 'redux-mock-store'; import promis…
0 ответов

Mock-axios-адаптер не дразнит получить запрос

Я пытаюсь проверить эту функцию: export const fetchCountry = (query) => { return dispatch => { dispatch(fetchCountryPending()); return axios.get(`${process.env.REACT_APP_API_URL}/api/v1/countries/?search=${query}`) .then(response => { const…
0 ответов

Redux-mock-store выдает ошибку, что у Actions не может быть неопределенного свойства "type". Вы ошиблись константой?

Я использую redux-mock-store для тестирования моего приложения с помощью шутки и энзима. Я смонтировал свой компонент, вызвав магазин как: const mockStore = configureStore([thunk]); Я уже использую thunk, Теперь код, который я хочу проверить, пишетс…
23 июл '18 в 09:34
0 ответов

Отправка насмешек в реактивном компоненте

Я пытаюсь проверить подключенный реактивный компонент getPref(value) { const { dispatch } = this.props; dispatch(getUserValue(value)).then(data => { this.setState({preferences, data}); }, (err) => { this.setState({error, err}); }); } Контрольн…
09 апр '18 в 19:41
0 ответов

Как мне отправить действие для сохранения с fetch-mock?

Мне нужна помощь с тестированием вызова приставки при помощи fetch-mock. Функция requestPredict() в dashboardActions.js должна получить вызов API, а затем должен быть вызван resultReady(data). Но когда я запускаю тест, я получаю неудачный тест ниже.…
03 июн '18 в 23:05
1 ответ

Тестирование Redux Thunk Action Creator

У меня есть создатель избыточных действий, который использует redux-thunk, чтобы сделать некоторую логику, чтобы определить, что отправлять в магазин. Он не основан на обещаниях, как HTTP-запрос, поэтому у меня возникли проблемы с его тестированием.…
1 ответ

Тестирование действий Redux с ошибками nock и redux-mock-store

Я новичок в тестировании на избыточность и пытаюсь выполнить повторное тестирование для приложения, которое мне очень жаль, если это совершенно неправильный способ тестирования с использованием nock и redux-mock-store. //Action in authAction.js expo…
1 ответ

Для чего второй аргумент?

Я нахожу этот код в учебнике ... import configureMockStore from 'redux-mock-store'; const middleware = [thunk]; const mockStore = configureMockStore(middleware); ... it('should create BEGIN_AJAX_CALL & LOAD_COURSES_SUCCESS', (done) => { const…
06 дек '16 в 23:29