Code coverage report for components/selector_menu/search.js

Statements: 100% (6 / 6)      Branches: 100% (2 / 2)      Functions: 100% (2 / 2)      Lines: 100% (6 / 6)      Ignored: none     

All files » components/selector_menu/ » search.js
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 271     1               1 1       18                   1
var React = window.React || require('react/addons');
 
 
var Search = React.createClass({
 
  propTypes: {
    filterList: React.PropTypes.func.isRequired,
    onKeyDown: React.PropTypes.func.isRequired
  },
 
  getFilter: function() {
    var userInput = this.getDOMNode().value;
    this.props.filterList(userInput);
  },
 
  render: function() {
    return (
      <input type="text"
        onKeyDown={this.props.onKeyDown}
        onChange={this.getFilter}
      />
    );
  }
});
 
 
module.exports = Search;