带有nodejs的摩卡

时间:2018-02-15 13:17:06

标签: node.js mocha

我正在尝试在我的Node.js应用程序中运行一些Mocha测试。

这是我的文件夹结构:

compute/
  folder1/
    app/
      tests/
        mytest.js
  folder2/
    app/
      tests/
        mytest2.js

我安装了mocha,我得到了package.json

当我尝试使用yarn test开始测试时,出现错误

  

警告:找不到与模式匹配的测试文件:test

     

找不到测试文件

如何设法运行它?

因为我的文件夹的名称是“测试”而不是默认的“测试”,而且它们不在源头。

1 个答案:

答案 0 :(得分:1)

如果不使用默认文件夹,则需要将它们指定为参数。一个例子如下:

mocha "folder{1,2}/**/tests/*.js"

如果您只想使用npm test / yarn test投放,那么您需要更新package.json文件,如下所示:

  "scripts": {
    "test": "mocha \"folder{1,2}/**/tests/*.js\"",
  },