generator-react-jest-tests-with-theme
v0.2.4
Published
react jest tests generator with theme wrapper
Downloads
7
Maintainers
Readme
React Jest tests yeoman generator
Installation
First, install Yeoman and generator-react-jest-tests using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-react-jest-tests-with-theme
Commands
Give the path to your folder or cd
to it and put ./
as path
DEBUG=generator-react-jest-tests* yo react-jest-tests-with-theme:test
_-----_
| |
|--(o)--| ╭──────────────────────────╮
`---------´ │ Let's create tests │
( _´U`_ ) ╰──────────────────────────╯
/___A___\ /
| ~ |
__'.___.'__
´ ` |° ´ Y `
? Give me the path to components please ! (./)
Will output :
create __tests__/MyComp.js
and result in :
- app/
- components/
- __tests__
- MyComp.test.js
- MyComp.js
- MaybeSome.css
- AndA.png
- storesOrUtils/
- someFile.js
- app/
- components/
- __tests__
- MyComp.test.js
- MyComp.js
- MaybeSome.css
- AndA.png
- storesOrUtils/
- someFile.js
Run jest to make sure everything is working as expected.
Any error can be resolved by specifying defaultProps, if no defaultProps are passed propTypes will be parsed to try to generate fake data. Fake Data generation from propTypes is a WIP.
To write seamless and predictable tests add defaultProps to your component definitions.
Conflicts
By default it won't overwrite anything without asking you first.
License
MIT © RakanNimer