流星测试:Mocha没有找到所有测试文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了流星测试:Mocha没有找到所有测试文件相关的知识,希望对你有一定的参考价值。
我正在为流星应用程序编写测试套件。我使用practicalmeteor:mocha
包来运行测试。使用命令行meteor test --driver-package practicalmeteor:mocha
运行流星测试。
我的测试放在$PROJECT/test/unit/client/
和$PROJECT/test/unit/server/
。正在识别和运行服务器测试,而不运行客户端测试。任何遇到同样问题的流星开发者?我知道mocha允许mocha --recursive
,但我不知道如何在meteor test
命令中指定它。
答案
如果你的意思是流星甚至没有加载你的测试(尝试在其中有意识的语法错误,看看你是否得到编译错误)可能是Meteor已经配置自己只在某个文件中运行测试。例如,我在package.json
testModule: test/main.js
这似乎导致Meteor不遵循其记录的查找测试规则,只加载此模块。
尝试删除此配置以获取默认行为,或将其指向主测试模块(然后需要引入其他测试)。
NB。我想你现在应该使用meteortesting:mocha
......
以上是关于流星测试:Mocha没有找到所有测试文件的主要内容,如果未能解决你的问题,请参考以下文章