Как тестировать HOC (Higher-Order Components)?

Senior
90 просмотров
AFK Offer AI

HOC тестируются через обёрнутый компонент. const WrappedComponent = withAuth(MyComponent). render(). Проверяй: редирект для неавторизованных, рендер компонента для авторизованных, проброс пропов. Мокай context/store для условий HOC. Можно тестировать HOC отдельно с простым тестовым компонентом: const TestComp = (props) =>

{JSON.stringify(props)}
. Проверяй что HOC добавляет нужные пропы. HOC менее популярны с hooks — тестируй через хуки если возможно.

Следующий вопрос

Зачем нужен BigInt?