Я пишу загрузчик Webpack, который создает компоненты React.Теперь я хочу проверить мои сгенерированные компоненты, чтобы увидеть, были ли они созданы правильно.Поэтому я хочу сравнить мой компонент с эталонным компонентом, созданным обычным способом с реагированием.Но как я могу сделать это с помощью Jest?
test('component is created properly', () => {
const ComponentA = createReactComponentWithMyLoader();
class ComponentB extends extends React.Component {/* ... */}
expect(ComponentA).toEqual(ComponentB);
})
Это не удается
FAIL test / serializer / Reaction.test.ts ● ReactSerializer ›элемент
Ожидается (получено) .toEqual (ожидается)
Ожидаемое значение равно: [Функция Foo] Получено: [Функция Foo] Разница: сравниваемые значения не имеют визуальной разницы.