我想开始使用测试框架,mocha + expect 对我来说似乎不错。
说我有这个功能,
/*
* Hides or shows loading .gif
* show : boolean
*/
function loadingMsg(show) {
var $loader = $("#loader");
if(show){
$loader.show();
}
else{
$loader.hide();
}
}
为了使其可测试,我是否需要添加如下所示的 Return 语句?
/*
* 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";
}
}
还是我应该测试 dom 元素“loader”?