tape-jsx-equals
Tape extension to compare React components.
tape-jsx-equals
uses react-element-to-jsx-string
to compare
the component rendered output with the expected output.
Install
$ npm install --save-dev extend-tape
$ npm install --save-dev tape-jsx-equals
How to use
Testing React components is very easy with tape
+ tape-jsx-equals
:
const MyComponent = { const className = `box color-`; return <div className=className></div> ;};
;;;;; // extend tape with jsxEqual assertion:const test = ; ;
Run tests
$ npm install
$ npm test