小编Rav*_*kar的帖子

如何使用sinon在另一个函数(我正在测试)中模拟一个函数?

让我说我有一个功能

Func a() {
    //Do Something
    let c = b();
    return c;
}
Run Code Online (Sandbox Code Playgroud)

我想测试函数a和mock b(),并在mock中想要分配c.Sinon.Stub(试验中, "b")返回( "DummyValue"); c应该分配DummyValue.

我怎样才能做到这一点?

describe("a", () => {
    let a = a();
    //mock b();
    action = execute(a);
    expect(action).should.return.("DummyValue");
})
Run Code Online (Sandbox Code Playgroud)

javascript function mocking mocha.js sinon

13
推荐指数
2
解决办法
6079
查看次数

标签 统计

function ×1

javascript ×1

mocha.js ×1

mocking ×1

sinon ×1