流星测试只运行一个测试套件

时间:2017-01-25 22:19:30

标签: testing meteor

这是我的项目目录的一部分。

enter image description here

不幸的是,由于一些奇怪的原因,除了一个测试外,所有测试都被执行,文件methods.transformations.test.js中包含的测试。

今天早上一切似乎都很好,然后我遇到了一些问题并修复了它们,当我回顾测试结果时,我的所有测试都不再执行了。所有文件都已加载,如果我在每个console.log内放置一个describe,我会看到正在回显的内容,但没有执行it(...)

我不确定我可以提供哪些信息来帮助解决此问题。有人可以帮忙吗?

我正在使用

practicalmeteor:chai@2.1.0_1
practicalmeteor:mocha@2.4.5_6
practicalmeteor:mocha-core@1.0.1

修改

我刚创建了一个包含以下内容的文件/test/foo.test.js

describe('Testing', function () {
  console.log("Testing...");
  it('should test', function () {
    console.log("This should be echoed");
  });
});

只回显"Testing"。而完全相同的代码放在methods.transformations.test.js内,一切都已执行。

编辑2

是的,流星测试文档说

  

Meteor构建工具和meteor test命令会忽略位于任何tests /目录中的所有文件。

但我的目录只被称为test,而不是tests。尽管如此,我继续创建了一个名为items.specs.js

的文件

enter image description here

但是,测试用例(即it(...))未执行。

我使用npm test中定义的package.json作为

运行我的测试
...
  "test": "meteor test --driver-package practicalmeteor:mocha --port 3100"
...

1 个答案:

答案 0 :(得分:0)

在使用更多数据编辑此问题时,我发现了我的问题。如果有人遇到这个......那么......图像胜过千言万语。这也可能是你的问题!

Chrome URL issue Chrome URL cleaned