我想测试我的流星应用程序。最初我想使用一些气氛包,但事实证明很多(几乎所有)都不再维护。
有没有办法在流星应用程序中使用“纯”npm包(如mocha或jest)。
我最初的逻辑是npm install --save-dev
我需要什么(例如mocha
和chai
),然后在package.json
中添加一个脚本来执行测试。
你确实可以做到这一点。你需要的唯一气氛套餐是发货:摩卡。这由标准流星测试框架使用(例如,当运行meteor test
时)。
摩卡本身就是一个npm包,还有你需要的其他东西,比如酶,开玩笑等等
阅读关于测试https://guide.meteor.com/testing.html的Meteor指南
它解释了各种可用的测试以及如何运行它们。