我正在使用摩卡和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 anything if param not equal something', function() {
// how to test this part?
});
答案 0 :(得分:0)
您可以随时检查函数是否返回undefined。函数总是返回一些东西。如果没有明确地返回任何内容,它将返回undefined。