Redux-инструментарий для юнит-тестирования действий - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь проверить смену магазина. Итак, когда я отправляю rateRecipe с {id: 1, rating: 2}, я получаю следующую ошибку:

TypeError: Cannot set property 'rating' of undefined

slice. js:

it('rating a recipe updates the store', () => {
    const state = createState();
    state.entities.recipes.list = [{ id: 1, rating: 1 }];
    store.dispatch(rateRecipe({ id: '1', rating: 2 }));
    expect(recipesSlice().list).toEqual([{ id: 1, rating: 2 }]);
  });

slice.test. js :

export const rateRecipe = ({ id, rating }) => recipeRated({ id, rating });
...