ReactDOM.render, указывающий на render, не является ошибкой функции в моем коде - PullRequest
0 голосов
/ 10 ноября 2019

довольно плохо знаком с написанием тестового кода. У меня есть следующий код теста

import React from 'react';
import ReactDOM from 'react-dom';
import { act } from 'react-dom/test-utils';
import Dropdown from './Dropdown';
import LikeListProvider from '../../LikeListContext';

    it('should render 1 list', () => {
        act(() => {
            const contextValue = {
                likeList: [{id:"1",name:"unknown"}],
                setLikeList: null
              }
            ReactDOM.render(<LikeListProvider value={contextValue}><Dropdown /></LikeListProvider>, container);
          });
          expect(container.textContent).toBe("Hey, stranger");
    })

Кажется, не могу понять, почему мой тест не удается с ошибкой TypeError: рендер не является функцией

ReactDOM.render, однако, отображает только один компонент. любая помощь будет оценена.

...