Jest spyOn React.createRef() не работает должным образом
Я использую React.createRef на одном из моих компонентов и использую ref.current.validate() и current.state, которые отлично работают при реализации, но не при тестировании с помощью Jest. jest.spyOn работает с функцией validate(), но теряет все остальные реквизиты ссылки, такие как 'состояние' здесь. Также используется Enzyme Mount для рендеринга компонента.
jest.spyOn(React,'createRef').mockReturnValue({
current: {
validate: jest.fn(),
state: 'abc'
}
})