jest-enzyme-selector-exists

1.1.0 • Public • Published

jest-enzyme-selector-exists

A custom matcher to be extended by Jest, to allow you to check existence of enzyme selectors

To use

This package means nothing without having the depenedencies enzyme and jest.

Install this package

npm install jest-enzyme-selector-exists

Implement

If you have a jest-setup.js file, I suggest putting the following code in there.

If not, you can add the following code to the test file from which you are doing your assertions:

import toExist from "./index"
 
expect.extend(toExist)

Assert

const wrapper = shallow(<YourComponent />)
 
// h1 should exist
expect(wrapper.find('h1')).toExist()
 
// h2 should not exist
expect(wrapper.find('h2')).toExist(false)
expect(wrapper.find('h2')).not.toExist()

Package Sidebar

Install

npm i jest-enzyme-selector-exists

Weekly Downloads

0

Version

1.1.0

License

ISC

Last publish

Collaborators

  • cgood92