I would like to start using a test framework, mocha + expect seem good to me.
Say i have this function,
/*
* Hides or shows loading .gif
* show : boolean
*/
function loadingMsg(show) {
var $loader = $("#loader");
if(show){
$loader.show();
}
else{
$loader.hide();
}
}
To make it testable, do I need to add Return statements like below?
/*
* Hides or shows loading .gif
* show : boolean
*/
function loadingMsg(show) {
var $loader = $("#loader");
if($loader){
if(show){
$loader.show();
return "loader shown";
}
else{
$loader.hide();
return "loader shown";
}
}
else {
return "$loader undefined";
}
}
Or should I be testing the dom element "loader"?