Я создаю компонент реагирования и использую следующий экспорт
export default withNavigationFocus(AddTicket);
Я создаю следующее в __mocks_/react-navigation.js
(с настройкой автозапуска)
export function withNavigationFocus(component) {
return component;
}
При тестировании компонента с использованием expect(wrapper.find(SafeAreaView).length).toEqual(1);
Я получаю следующую ошибку.
TypeError: Enzyme::Selector expects a string, object, or Component Constructor
При регистрации объекта компонента в функции с помощью NavigationFocus я получаю
{ [Function: AddTicket]
propTypes:
{ active_truck_id: [Function: bound checkType],
editActiveLoad: [Function: bound checkType],
isFocused: [Function: bound checkType],
navigation: [Function: bound checkType] },
navigationOptions: { title: 'Add Ticket', tabBarVisible: false } }
Насколько я понимаю, это издевательство с помощью NavigationFocus и просто возвращениекомпонент реагирования.
What is your question?
Как разрешить выполнение этих тестов?