Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我应该如何使用软件包架构测试meteor应用程序?_Javascript_Meteor - Fatal编程技术网

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中运行所有测试