首页 > Web开发 > 详细

nodejs通过mocha处理运行文件路径下所有js文件

时间:2019-02-13 11:29:47      阅读:254      评论:0      收藏:0      [点我收藏+]

1、获取文件路径:

  方式一:整个js文件使用

var path=require(‘path‘);
var public_path=path.resolve(‘../testcase/listData/*.js‘);

console.log("===="+public_path);

方式二:块级应用
let path=require(‘path‘);
let public_path=path.resolve(‘../testcase/listData/*.js‘);

console.log("===="+public_path);

2、如何运行文件夹下所有的文件路径
1)尝试readfile进行文件读取,并运行 --尝试失败,始终无法读取到function 函数和运行成功
2)经过网上查询使用mocha进行运行
a、终端(windows用putty吧)进入需要测试的项目地址:如图

技术分享图片

  b、如果我们在package.json里面配置了mocha的路径可以直接进入项目对应路径使用路径中的命令:

如:mocha main/testcase/*/*.js

技术分享图片

 c:常用的命令(借鉴)

//在目录下执行测试文件
$ mocha a.test.js
//mocha会默认执行目录下的test子文件夹内的js
$ mocha
//上一条执行的是一层的,要遍历文件夹下所有层次的测试文件,则:
$ mocha --recursive
//执行指定文件夹demo下的test1.js test2.js
$ mocha demo/{test1,test2}.js
//执行指定文件下所有文件
$ mocha demo/ *.js
//执行导出模版(相对路径 按照自己情况来) 得到的导出文件夹在当前目录下
$ ../node_modules/.bin/mocha --reporter mochawesome

 

 

 

 

2、考虑到使用时用linux命令来执行,可观性不强,运行结果不直观,希望使用ItelliIJ IDEA上进行配置运行所有的js文件

采用方法:学习。。

 

3、关于直观的测试报告

 待补充

 

 




nodejs通过mocha处理运行文件路径下所有js文件

原文:https://www.cnblogs.com/yoyoblogs/p/9110018.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!