fairly new to writing test code. i have the following test code
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");
})
cant seems to figure out why my test fails with error TypeError: render is not a function
ReactDOM.render
only renders one component, however. any help would be appreciated.
Aucun commentaire:
Enregistrer un commentaire