Шутка: Проблема Создателей Действия - PullRequest
0 голосов
/ 14 марта 2019

При тестировании создателей действий я хочу проверить, был ли вызван создатель правильных действий, а также было ли возвращено правильное действие

action.js

export const AboutUs = {
    getAboutUsContentSuccess: 'getAboutUsContentSuccess/AboutUs',
    getBuildVersionSuccess: 'getBuildVersionSuccess/AboutUs'
};
export const getAboutUsContentSuccess = (data) => {
    return {
        type: AboutUs.getAboutUsContentSuccess,
        data
    }
} 

action.test.js

import * as actions from './actions'
describe('actions', () => {
   it('should create an action to getAboutUsContent', () => {
      const text = 'Finish docs'
      const expectedAction = {
        type: 'getAboutUsContentSuccess/AboutUs',
        text
      }
      console.log(expectedAction)
      console.log(actions.getAboutUsContentSuccess(text))
    expect(actions.getAboutUsContentSuccess(text)).toEqual(expectedAction)
  })
})

Но я получаю следующую ошибку

TypeError: Невозможно прочитать свойство 'getAboutUsContentSuccess' из undefinedd

1 Ответ

1 голос
/ 14 марта 2019

Кажется, что в вашем imports есть опечатка, имя вашего файла action.js в единственном числе.

Просто измените ваш импорт на: import * as actions from './action'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...