单元测试模块javascript
我目前正在开发一个javascript框架模式,作为即将开发的大规模应用程序的客户端开发架构 我希望使用模块观察者模式,在该模式中,我开发的每个控件都有自己的javascript文件,不知道其他控件 通过为我的应用程序设计这个框架,我希望为我的模块集成一个测试机制——javascript的单元测试机制。我不知道有任何这样的框架,也不知道如何建立这样的框架。有什么建议吗 作为此类测试的一部分,我还需要模拟http请求 我将在开发中使用的库是jquery。jquery团队拥有 至于抽象出AJAX,您应该适当地包装它,或者只是测试数据操作方法。可能就是您想要的。它具有内置的模型支持,不依赖任何其他框架 它们还有一个单独的机制来伪造AJAX响应 设置很简单。只需下载独立版本,编写一些测试套件,并在浏览器中查看SpecRunner.html。考虑使用运行JS测试。它提供的主要好处是:它可以在持续集成环境中运行测试,这对于单元测试实践是必不可少的 一些附加功能:单元测试模块javascript,javascript,jquery,unit-testing,testing,javascript-framework,Javascript,Jquery,Unit Testing,Testing,Javascript Framework,我目前正在开发一个javascript框架模式,作为即将开发的大规模应用程序的客户端开发架构 我希望使用模块观察者模式,在该模式中,我开发的每个控件都有自己的javascript文件,不知道其他控件 通过为我的应用程序设计这个框架,我希望为我的模块集成一个测试机制——javascript的单元测试机制。我不知道有任何这样的框架,也不知道如何建立这样的框架。有什么建议吗 作为此类测试的一部分,我还需要模拟http请求 我将在开发中使用的库是jquery。jquery团队拥有 至于抽象出AJAX,您
是大规模JavaScript产品开发的参考体系结构。您可以找到使用qunit、sinon和testr编写的测试,这些测试包含在第二个qunit下。我还推荐一些类似sinon.js或jasmine的东西来模拟/存根ajax部分。