mardi 12 novembre 2019

How can i select dom when testing with jest

it('render list',() => {
    const handleClick = jest.fn()
    const mockList = [{id:1011322,name:"Druig"},{id:1009284,name:"Dum Dum Dugan"},{id:101078,name:"Eddie Brock"}] 
    const div = document.createElement('div');
    ReactDOM.render(<AutoComplete match={mockList} className={"autocomplete-items"} onClick={handleClick}/>, div);
    debugger;
    expect(document.querySelectorAll(".autocomplete-items li").length).toBe(3);
    ReactDOM.unmountComponentAtNode(div);
  })

was not able to select the rendered dom with document.querySelectorAll(".autocomplete-items li") when i debug document.querySelectorAll(".autocomplete-items li") it return a weird object. Am i missing somthing here?

Aucun commentaire:

Enregistrer un commentaire