如何使用 QUnit(或另一个 js 单元测试框架)对 pub/sub 进行单元测试
就像标题所说,我想将我的 javascript 进行单元测试,如何隔离我的 $.publish() 和 $.subscribe() 调用?我现在正在使用 QUnit,但只进行了一些测试,因此如果需要,我愿意更改框架。
Like the title says, I'd like to put my javascript under unit test, how can I isolate my $.publish() and $.subscribe() calls? I'm using QUnit right now, but only have a few tests, so I'd be willing to change frameworks if required.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需使用 http://sinonjs.org/
干杯
Just use http://sinonjs.org/
Cheers
您可以使用下面的代码:
这是使用SinonJs。关注 https://addyosmani.com/ blog/unit-testing-backbone-js-apps-with-qunit-and-sinonjs/ 了解更多此类示例。
You can use below code:
This is using SinonJs. Follow https://addyosmani.com/blog/unit-testing-backbone-js-apps-with-qunit-and-sinonjs/ for more such example.