“流星测试”未获取* .test [s] .js

tho*_*i56 4 unit-testing meteor

我使用的是Meteor 1.7.0.3,想编写单元测试。

我有tests/main.js一些meteor test --driver-package meteortesting:mocha --once从命令行运行的测试标准。

但是,my.tests.js无论放在哪里,都不会拾取名为的新文件中的代码。

流星测试指南明确指出

  1. 切切希望在我们的应用程序中加载任何看起来像.test [s]的文件(包括导入/文件夹中的文件).spec [s]。

我错过了一些配置吗?

tho*_*i56 5

默认情况下,流星集

    "testModule": "tests/main.js"
Run Code Online (Sandbox Code Playgroud)

在中package.json。这定义了的入口点meteor test。这就是运行其中的测试的原因,与测试指南所指示的相反。

通过删除此配置,Meteor开始按照测试指南中的说明运行。