如果我有这个功能
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');
});
});
答案 0 :(得分:1)
你不需要存根。您需要逐字地使用您的函数并在测试中调用它。所以像这样 -
it('returns the correct number', () => {
let result = myFunc(input);
assert.equal(expectedResult, result);
});