javascript - 如何使用 npm(pact 文件)一起运行多个 .js 测试文件?
问题描述
我来自 Java 和 Maven 背景,当尝试一起并按顺序运行多个测试文件时,我习惯于做这样的事情:
mvn '-Dtest=com.my.directory.tests.*Test' test
我所有的文件都会被命名为在结尾处加上“测试”这个词。
但是,我现在正在用 Javascript 编写一些 pact 测试,并用 .pact.js 命名它们,但找不到等效的 npm 命令来一个接一个地运行它们?
谢谢你。
解决方案
在您的package.json
脚本中,您可以告诉mocha
测试与给定模式匹配的所有文件,在您的情况下.pact.js
,在pact
目录中:
"scripts": {
"test": "./node_modules/.bin/mocha 'src/pact/**/*.pact.js'",
...
}
推荐阅读
- jsonschema - JSONSchema 外键检查
- typescript - 嵌套对象内的返回类型联合
- mongodb - MongoDB——存储策略
- sql - sql中是否存在将一个表的缺失数据填充到另一个表的连接?
- angular - 清除 Angular 中的表单值
- numpy - 在 numpy 数组中设置的布尔索引
- mongodb - 如何在mongodb的双字段中存储null
- google-chrome - 如果框架为空白,则上下文单击在 iframe 中无法用于 chrome 扩展
- javascript - jQuery.eCalendar() - 用于事件循环
- android - 使用“重建项目”与“运行”时不同的 APK 内容