all files / todo/public/javascripts/common/ validate-task.js

100% Statements 5/5
100% Branches 13/13
100% Functions 1/1
100% Lines 5/5
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55                                                                                  18×         14×          
/*
//START:INIT
var validateTask = function(task) {  
  return true;
}
 
//END:INIT
*/
 
/*
//START:TWO
var validateTask = function(task) {  
  if(task)
    return true;
  return false;
}
//END:TWO
*/
 
/*
//START:FOUR
var validateTask = function(task) {  
  if(task && task.name)
    return true;
  return false;
}
//END:FOUR
*/
 
/*
//START:SEVEN
var validateTask = function(task) {  
  if(task && task.name &&
    task.month && !isNaN(task.month))
    return true;
  return false;
}
//END:SEVEN
*/
 
//START:FINAL
var validateTask = function(task) {  
  if (task && task.name && 
    task.month && !isNaN(task.month) && 
    task.day && !isNaN(task.day) && 
    task.year && !isNaN(task.year))
    return true;
    
  return false;
}
//END:FINAL
//START:INIT
module && module.exports && (module.exports = validateTask);
//END:INIT