如何使用 npm(pact 文件)运行 多个 .js 测试文件?

How to run multiple .js test files together using npm (pact files)?

我有 Java 和 Maven 背景,当我尝试 运行 多个测试文件一起并按顺序进行时,我习惯于做这样的事情:

mvn '-Dtest=com.my.directory.tests.*Test' test

我的所有文件都以结尾的单词 Test 命名。

但是,我现在正在 Java 脚本中编写一些 pact 测试,并以 .pact.js 命名它们,但找不到与 运行 它们等效的 npm 命令一个接一个?

谢谢。

在您的 package.json 脚本中,您可以告诉 mocha 测试所有匹配给定模式的文件,在您的例子中 .pact.jspact 目录中:

  "scripts": {
    "test": "./node_modules/.bin/mocha 'src/pact/**/*.pact.js'",
    ...
  }