如何编写测试函数的mocha测试

时间:2017-05-10 14:16:00

标签: javascript mocha

如果我有这个功能

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 个答案:

答案 0 :(得分:1)

你不需要存根。您需要逐字地使用您的函数并在测试中调用它。所以像这样 -

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