Я пытаюсь протестировать свое приложение Meteor с помощью узел жасмина. Я вырезал некоторые методы фреймворка Meteor в помощнике (spec_helper.js):
var Meteor = {
startup: function (newStartupFunction) {
Meteor.startup = newStartupFunction;
},
Collection: function (collectionName) {
Meteor.instantiationCounts[collectionName] = Meteor.instantiationCounts[collectionName] ?
Meteor.instantiationCounts[collectionName] + 1 : 1;
},
instantiationCounts: {}
};
На этом этапе мне нужно запустить код в spec_helper.js (что-то эквивалентное включению модуля на других языках). Я пробовал следующее, но безуспешно:
require(['spec_helper'], function (helper) {
console.log(helper); // undefined
describe('Testing', function () {
it('should test Meteor', function () {
// that's what I want to call from my stubs...
// ...it's obviously undefined
Meteor.startup();
});
});
});
Любая помощь будет принята с благодарностью.