首页 > 解决方案 > Is there way to test below code using sinon

问题描述

meld.before(myObject, 'doSomething', function(x) {
    console.log(2);
});

did any one tried writing test case for above code statement.

Using meld.js library and sinon

标签: javascriptsinonmeld

解决方案


关于 sinon,您可以使用各种拦截器(模拟、间谍等)。

但我对你的第二个陈述感兴趣:

有没有人尝试为上述代码语句编写测试用例

是的,融合开发团队有。您可以完全按照 meld 开发团队测试相同 API 调用的方式测试 meld API。可以在此处找到存储库中的工作代码:

https://github.com/cujojs/meld/blob/master/test/before.js

虽然这不是使用诗乃,但它确实回答了你的(意图?)问题。


推荐阅读