Итак, я наконец-то узнал, как проверить ловушку, которая зависит от useContext и useReducer. Так как на этой топике очень плохо оформляется документация c, я не могу найти способ хранения, отправки и погружения в компонент профиля? Когда я console.log wrapper в test () или нахожу (Profile), я получаю React Wrapper {} из консоли
import React, { useReducer } from 'react'
import { mount } from 'enzyme'
import Profile from './Profile'
import {Store} from '../../App'
import {initialState, reducer} from '../../reducer'
const TestingHook = ({children}) => {
const [store, dispatch] = useReducer(reducer, initialState);
return <Store.Provider value={{store: store, dispatch: dispatch}}>
{children}
</Store.Provider>
}
describe('Testing Profile page', () => {
test('', () => {
const wrapper = mount(<TestingHook><Profile /></TestingHook>)
})
})