How do you test for the non-existence of an element using jest and react-testing-library?

后端 未结 6 785
旧时难觅i
旧时难觅i 2021-01-30 15:36

I have a component library that I\'m writing unit tests for using Jest and react-testing-library. Based on certain props or events I want to verify that certain elements aren\'t

6条回答
  •  天命终不由人
    2021-01-30 16:04

    You can use react-native-testing-library "getAllByType" and then check to see if the component is null. Has the advantage of not having to set TestID, also should work with third party components

     it('should contain Customer component', () => {
        const component = render(
    ); const customerComponent = component.getAllByType(Customer); expect(customerComponent).not.toBeNull(); });

提交回复
热议问题