Code coverage report for src/components/pluralize.cjsx

Statements: 66.67% (6 / 9)      Branches: 100% (0 / 0)      Functions: 50% (1 / 2)      Lines: 66.67% (6 / 9)      Ignored: none     

All files » src/components/ » pluralize.cjsx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27                                          
var React, pluralize;
 
React = require('react');
 
pluralize = require('pluralize');
 
pluralize.addPluralRule('it', 'them');
 
module.exports = React.createClass({
  displayName: 'Pluralize',
  propTypes: {
    items: React.PropTypes.array.isRequired,
    children: React.PropTypes.string.isRequired
  },
  getDefaultProps: function() {
    return {
      items: []
    };
  },
  render: function() {
    var items;
    items = this.props.items;
    return React.createElement("span", null, pluralize(this.props.children, items.length));
  }
});