Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不返回任何内容的Js测试函数_Javascript_Unit Testing_Mocha.js_Sinon - Fatal编程技术网

Javascript 不返回任何内容的Js测试函数

Javascript 不返回任何内容的Js测试函数,javascript,unit-testing,mocha.js,sinon,Javascript,Unit Testing,Mocha.js,Sinon,我用的是摩卡咖啡和西农咖啡。例如,我有以下功能: function doSomething(param) { if(param === 'something') { // do something } } 我如何创建测试来检查如果条件不为真,那么函数什么也不做 it('should do something if param equal something', function() { // this part i know }); it('should not do any

我用的是摩卡咖啡和西农咖啡。例如,我有以下功能:

function doSomething(param) {

   if(param === 'something') { // do something }

}
我如何创建测试来检查如果条件不为真,那么函数什么也不做

it('should do something if param equal something', function() {
   // this part i know
});

it('should not do anything if param not equal something', function() {
   // how to test this part?
});

您可以随时检查函数是否返回undefined。函数总是返回一些东西。如果不显式返回任何内容,它将返回undefined。

您可以随时检查函数是否返回undefined。函数总是返回一些东西。当您不显式返回任何内容时,它将返回未定义的内容