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'
            }
        })

0 ответов

Другие вопросы по тегам