*FEATURE*: Unittests: Added support for React ShallowRendering as described in http://simonsmith.io/unit-testing-react-components-without-a-dom/.

This commit is contained in:
Chris
2015-07-01 08:50:32 +02:00
parent 62dda60bad
commit b0b0f3f84d
16 changed files with 129 additions and 85 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ var imageURL = require('../images/yeoman.png');
var <%= scriptAppName %> = React.createClass({
render: function() {
return (
<div className='main'>
<div className="main">
<ReactTransitionGroup transitionName="fade">
<img src={imageURL} />
</ReactTransitionGroup>
+3 -2
View File
@@ -13,7 +13,9 @@ if (stylesLanguage === 'stylus') { %>require('styles/<%= classedFileName %>.styl
var <%= classedName %> = React.createClass({<% if(rich){%>
mixins: [<% if(architecture === 'reflux'){%>Reflux.ListenerMixin<%}%>],
getInitialState: function() { return({}) },
getInitialState: function() {
return {};
},
getDefaultProps: function() {},
componentWillMount: function() {},
componentDidMount: function() {},
@@ -32,4 +34,3 @@ var <%= classedName %> = React.createClass({<% if(rich){%>
<% if (es6) { %>export default <%= classedName %>;<% }
else { %>module.exports = <%= classedName %>;<% } %>