Как получить шаблоны для определения в пакетных тестах mocha?
Моя посылка имеет foo.html
и foo.coffee
который имеет Template.foo.helpers ...
Когда я запускаю тестовый пакет mocha:
meteor test-packages --driver-package velocity:console-reporter mypkg
Я получил:
W20151209-04:58:22.249(-5)? (STDERR) /Users/me/.meteor/packages/meteor-tool/.1.1.10.1gqrep8++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20151209-04:58:22.249(-5)? (STDERR) throw(ex);
W20151209-04:58:22.249(-5)? (STDERR) ^
W20151209-04:58:22.250(-5)? (STDERR) TypeError: Cannot call method 'helpers' of undefined
=> Exited with code: 8
package.js
имеет:
Package.onUse(function(api) {
api.use('meteor-platform');
...
api.addFiles(['foo.html', 'foo.coffee'],'client');
api.addFiles(['bar.coffee'],'server');
})
Package.onTest(function(api) {
api.use('mike:mocha-package');
api.use('meteor-platform');
...
api.addFiles(['tests.coffee'],'server');
})
Я также пытался .use
ИНГ
api.use('meteor-base');
api.use('blaze-html-templates');
вместо meteor-platform
,