Ошибка Не удается прочитать свойство ‘xxx’ неопределенного при запуске тестового файла в компоненте react

#reactjs #jestjs #react-apollo #apollo-client

#reactjs #jestjs #react-apollo #apollo-клиент

Вопрос:

Я создал тест для компонента.Этот компонент покажет страницу сведений о данных. все работает хорошо, но я получил эту ошибку при запуске файла набора тестов введите описание изображения здесь

структурный каталог: введите описание изображения здесь

и это мой тестовый код введите описание изображения здесь

Ответ №1:

Так что это происходит потому, что внутри вашего исходного кода есть переменная queryData, которую вам нужно подделать во время тестирования.Итак, допустим, если queryData возвращается какой-либо функцией, то в вашем тестовом файле имитируется эта функция, и издевательская функция должна возвращать данные, имеющие свойство как getCommunity