Code coverage report for src/components/scores/homework-cell.cjsx

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

All files » src/components/scores/ » homework-cell.cjsx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21                          
var CellStatusMixin, React, TaskHelper;
 
React = require('react');
 
CellStatusMixin = require('./cell-status-mixin');
 
TaskHelper = require('../../helpers/task');
 
module.exports = React.createClass({
  displayName: 'HomeworkCell',
  mixins: [CellStatusMixin],
  render: function() {
    var message;
    message = this.props.task.status === 'not_started' ? 'Not started' : TaskHelper.isDue(this.props.task) ? this.props.task.correct_exercise_count + "/" + this.props.task.exercise_count : this.props.task.status === 'completed' ? 'Complete' : 'In progress';
    return this.renderLink({
      message: message
    });
  }
});