2017-05-10 100 views
-1

,如果我有这个功能如何写摩卡测试测试功能

var a = function() { 
     const b = { 
     c: { 
      myNum: 150, 
     } 
     } 
     return b['c'] 
    } 
    config() 

什么是正确的测试,看看它是否返回正确的事情? 测试我现在有没有很努力..

describe('A',() => { 
    let a; 
    a = sinon.stub(); 
    it('returns the correct number',() => { 
    expect(a).to.equal('150'); 
    }); 
}); 

回答

1

你并不需要为这个存根。你需要从字面上使用你的函数,并在测试中调用它。所以这样的事情 -

it('returns the correct number',() => { 
    let result = myFunc(input); 
    assert.equal(expectedResult, result); 
    }); 
+0

但是当我这样说,'TypeError:(0,_a.default)不是一个函数。也许也许是进口方式呢? –

+0

很酷的想出来 –