我有大型Web应用程序(Backbone.js,Marionette,Require.js ......)。
现在,我需要为我的应用程序进行单元测试。我昨天学会了QUnit图书馆。功能简单,我很容易。但现在,如果我想测试我的真实应用程序,我会遇到很多麻烦和问题。
1.如何组织文件结构
2.我是否仅仅测试事件或功能?
你能给我一些Backbone单元测试的例子,需要用QUnit编写js代码。
非常感谢你。
答案 0 :(得分:0)
你将不得不在几个文件中复制你的公共代码,比如appilcation start和everything,然后在每个单元测试html文件中包含这些文件。然后,您可以为每个单独的视图/文件夹编写测试。您可以使用Balnket.js
之类的内容来检查您的覆盖范围。
记住一些基本规则:
sinon.js
)外部代码。)