Тестирование для фильтрации состояния селекторов в Redux - PullRequest
0 голосов
/ 10 мая 2018

Пример кода здесь: https://codesandbox.io/s/8zomm846v9

Я пишу тест для selectors.js. Мои данные фикстуры - это раздел состояния, который конвертируется в неизменяемую карту. Насколько я понимаю, как называется makeSelectYears(), он выполнит selectYearsDomain() и вернет только годы. Затем он вернет отфильтрованные данные в виде объекта JSON.

Однако makeSelectYears().resultFunc(fixture) возвращает весь JSON без фильтра. Я прокомментировал вывод в ссылке выше.

Я никак не могу изменить selectors.js, только добавить тестирование. я не уверен, что лучший способ проверить селектор, чтобы убедиться, что он работает как задумано.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 10 мая 2018

Вместо звонка

makeSelectYears().resultFunc(fixture)

Вы должны позвонить

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