在Jasmine中测试Require js
Testing with Require js in Jasmine
我最近加入了一个项目,我对我们使用的几乎所有东西都很陌生。目前,我正试图在Jasmine中为我们的javascript代码设置一些单元测试。过去一周左右我一直在学习Jasmine,我已经在我们的服务器上得到了一些示例测试,但现在我需要实际编写测试,我不确定如何正确地编写它们来测试这种行为。
我从集合开始,我们有这样的代码:
define([…], function(…) {
var measureModel = Backbone.Collection.extend({
defaults: {…},
initialize: function(){…}
…
});
return measureModel;
});
我该如何写一个测试来确保这个行为被完成?
前一段时间我测试插件blanket
-它计算代码覆盖率
请注意:
- http://piecioshka.pl/projects/test-blanket/app/
- http://piecioshka.pl/projects/test-blanket/test/
我觉得他们也许你应该看看我的骨干培训项目:
- https://github.com/piecioshka/simple-backbone-app/
随时让我知道它是如何工作的!
相关文章:
- 无法加载Ace.js编辑器模式和主题(命名空间项目&AMD require.js&grunt
- 弹出窗口-jQuery Mobile、Backbone.js和Require.js
- 在非SPA(单页应用程序)中使用Require.js和Backbone
- 在混合基本 URL 下动态加载 require.js 模块
- 使用Require.js按照依赖关系的顺序加载JavaScript
- 主干.js(具有 Require.js)变量/范围访问问题
- 加载文本分机.js插件与require.js
- 在 Firefox 中加载带有 require.js 的文本文件失败:“AccessControlException”
- using require.js with FB SDK
- Require JS with Knockout组件正在查找路径不正确的JS文件
- 在Require.js中,如果Require()是一个函数,那么Require.config()是如何存在的
- 为什么require.js似乎在初始页面加载时加载了我的所有模块
- 从哪里生成 require.js 文件
- 使用require.js后,如何通过简单的脚本引用访问jquery全局命名空间
- require.js:访问所有加载的模块
- require.js错误(topojson未加载)
- 有没有办法缩短Require.js's require statement?我是不是误解了怎么用它
- 我没有'我不了解require.js是如何处理加载路径的.每次定义模块时是否需要使用require.config
- require.js+backbone.js:如何构造具有初始化函数的模块
- Require.js中的Backbone.js模式