0.2.4 • Published 8 years ago
generator-react-jest-tests-with-theme v0.2.4
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-themeCommands
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.jsand 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.jsRun 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