Сравнить 2 реактивных компонента - PullRequest
0 голосов
/ 26 октября 2018

Я пишу загрузчик 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] Разница: сравниваемые значения не имеют визуальной разницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...