我是伊斯坦布尔和mocha Framework的新手。
我的Node.js项目我正在配置mocha和伊斯坦布尔。
它可以单独使用。
我不知道如何整合两者并制作报道报告。
我在Pack.json Script for Mac中找到了一些文档或配置。
但我需要设置Windows机器。
我已经花了足够的时间自己研究,但我没有找到任何完美的文档,有人帮助提供适当的文档会有所帮助。
提前致谢。
答案 0 :(得分:2)
要添加到package.json for windows中的脚本:
"scripts": {
"coverage": "istanbul cover ./node_modules/mocha/bin/_mocha test/*.js",
"test": "mocha test/*.js"
}
使用UnitTesting运行Coverage的命令:
npm run coverage
仅运行测试用例的命令:
npm run test
答案 1 :(得分:0)
来自伊斯坦布尔的网站:
// FLIP THE ICON
TweenLite.set(".iconWrapper", {perspective:800});
TweenLite.set(".icon", {transformStyle:"preserve-3d"});
TweenLite.set(".back", {rotationY:-180});
TweenLite.set([".back", ".front"], {backfaceVisibility:"hidden"});
$(".iconWrapper").hover(
function() {
TweenLite.to($(this).find(".icon"), 1.2, {rotationY:180, ease:Back.easeOut});
},
function() {
TweenLite.to($(this).find(".icon"), 1.2, {rotationY:0, ease:Back.easeOut});
}
);
// EXTEND/RETRACT THE FLAG
$(document).ready(function() {
$(".flag").css("width", 0);
var tl = new TimelineLite();
$(document).on("mouseenter", ".iconWrapper", function(evt){
tl.to($(this).find(".flag"), 0.25, {width:"300px"});
}).on("mouseleave", ".iconWrapper", function(evt){
tl.to($(".flag"), 0.25, {width:0});
});
});