Javascript 我应该如何使用软件包架构测试meteor应用程序?
我注意到(实现包架构的)没有测试。我试着自己做这件事,把Javascript 我应该如何使用软件包架构测试meteor应用程序?,javascript,meteor,Javascript,Meteor,我注意到(实现包架构的)没有测试。我试着自己做这件事,把Package.onTest添加到包中的Package.js Package.onTest(function(api) { api.use([ 'myapp:package-that-i-wanna-test', 'practicalmeteor:mocha', 'practicalmeteor:chai' ]) api.addFiles('somefile.test.js', 'server'); }
Package.onTest
添加到包中的Package.js
Package.onTest(function(api) {
api.use([
'myapp:package-that-i-wanna-test',
'practicalmeteor:mocha',
'practicalmeteor:chai'
])
api.addFiles('somefile.test.js', 'server');
})
然后运行meteor测试包——驱动程序包practicalmeteor:mocha mypackage
这是一个正确的解决方案吗
我还尝试运行了meteor测试--driver package=practicalmeteor:mocha
,但得到了0个测试,尽管我的包名为*.test.js
(因此,该命令似乎没有在packages
文件夹中查找测试文件)
所以,我的问题是用Vulcan.js
架构测试meteor应用程序的正确方法是什么,我应该如何在Vulcan.js中运行所有测试