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。函数总是返回一些东西。当您不显式返回任何内容时,它将返回未定义的内容