kentcdodds / ama

Ask me anything!
https://github.com/kentcdodds/ama/issues?q=is%3Aissue+is%3Aclosed
685 stars 75 forks source link

TypeError: Cannot read property 'createElement' of undefined #819

Closed ChristherNand closed 4 years ago

ChristherNand commented 4 years ago

Could you tell me please, why is this happening?

//Hello.tsx
export const Hello = () =>  <h1>Hello world</h1>

//Hello.test.tsx
import React from 'react';
import { render } from "@testing-library/react";
import '@testing-library/jest-dom/extend-expect';

import { Hello } from './Hello';

test("It should render hello", () => {
  const utils = render(<Hello />);
  utils.getByText("Hello world");
});

TypeError: Cannot read property 'createElement' of undefined

  at Object.<anonymous> (src/components/Hello/Hello.test.tsx:9:24)
      at new Promise (<anonymous>)
  at Promise.resolve.then.el (node_modules/p-map/index.js:46:16)

Thanks