如何使requirejs与jasmine和blanketjs一起工作以覆盖代码
How to make requirejs to work with jasmine and blanketjs for code coverage?
我正在使用blanktjs生成代码覆盖率报告。单击此处。
但我发现实现同样的目标很困难。
这是我的代码:require(['jquery', 'boot', 'JasmineBlanket'], function ($, boot, blanket) {
blanket.options('filter', 'js/');
// exclude filter
blanket.options('antifilter', [ 'js/third-party', '../test/spec/', 'js/text.js' ]);
blanket.options('branchTracking', true);
var jasmineEnv = jasmine.getEnv();
jasmineEnv.addReporter(new jasmine.BlanketReporter());
jasmineEnv.updateInterval = 1000;
// Define all of your specs here. These are RequireJS modules.
var specs = [
'operatorscreentests/CanvasToolsTests',
'operatorscreentests/SmoothingTests',
'operatorscreentests/UIToolsTests'
];
$(document).ready(function() {
require(specs, function(spec) {
window.onload();
});
});
我没有定义橡皮布
从上面的代码中删除这些内容以使其工作:代码:
blanket.options('filter', 'js/');
// exclude filter
blanket.options('antifilter', [ 'js/third-party', '../test/spec/', 'js/text.js' ]);
blanket.options('branchTracking', true);
去掉上面的东西,你就可以出发了。基本上,在HtmlReporter中,您已经使用jasmineEnv.addReporter(new jasmine.BlanketReporter());
将reporter添加为橡皮布,这就足够了。
如果有效,请告诉我。
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- document.title函数可以't设置它与php一起工作
- :focus:一起活跃,不在firefox上工作
- Javascript无法与Onsen一起在Cordova工作
- "此网站似乎使用滚动链接定位效果.这可能不能很好地与异步平移一起工作;
- 有没有办法把它们串在一起,这样它们基本上可以同时工作
- 非常简单的js测试;Don’不要和Minko一起工作
- 无法使我的文本参数与我的查询一起工作
- 为什么Angularjs验证don't与输入[type=“number”]一起工作
- 无法使vash 0.8.0与express 4.12.3一起工作
- 如何使Angular JS控制器与指令一起工作
- 无法使autocompletion与bootstrap和php代码点火器一起工作
- 注入的元素和jQuery脚本.如何让他们一起工作
- 安全地包装JS文件,这样当它们连接在一起时,它们仍然可以工作
- 两个独立工作的javascript函数,但不能一起工作
- 角度和砖石一起工作
- Node http-proxy-middleware 不能与本地服务器一起工作
- 我需要在单击时运行两个函数.即使嵌套在一起,我也无法让它们都工作
- jQuery脚本不想一起工作
- page.js使examples/hash与hashbang:true一起工作