首页 > 解决方案 > 'meteor test' 没有接收到 *.test[s].js

问题描述

我在 Meteor 1.7.0.3 上并想编写单元测试。

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

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

Meteor 测试指南明确指出

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

是否有一些我错过的配置?

标签: unit-testingmeteor

解决方案


默认情况下流星集

    "testModule": "tests/main.js"

package.json. 这定义了meteor test. 这就是为什么其中的测试会运行的原因,这与测试指南所指出的相反。

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


推荐阅读