component styles use frozenui
$ git clone https://github.com/studzw/frozenui-react-component.git
$ npm install
$ npm start-
create new component in
/components/ -
you also create new file is named
demo_[name]in__TOOLS__and edit__TOOLS__/demo_app.jsxwhen developing// e.g demo_button.jsx export default class DemoButton extends Component{ render(){ return ( <ul id="button"> <li className="demo-box"> <span className="tips">普通小按钮</span> <div className="component"> {/* component */} </div> </li> </ul> ) } } // e.g demo_app.jsx import DemoButton from './demo_button.jsx' export default class App extends Component{ render(){ return ( <div className="ui-whitespace"> <DemoButton></DemoButton> {/* other component group */} </div> ) } } -
open
http://localhost:3000the browser
- create new test script in
__TEST__ - this script file name like
[name].test.js
chai-enzymedon't support concatenation style
$ npm i mocha -g
// test all component
$ npm test
// test single component
$ t=[name] npm testyou can also use mocha command e.g
mocha --compilers Button.test.js:babel-core/register