Как вы вернетесь из заглушки Meteor.methods в огурец

Я только начал использовать Cucumber (xolvio: [email protected]_1) с Meteor для тестирования своего проекта, и мне трудно вернуть значение из заглушки Meteor.methods, созданной мной в определении шага.

Регистр-user.js

this.When(/^he clicks the verification link in his email$/, function () {
        console.log(this.server.call('_getUser'));
});

registration.js

Meteor.methods({
    _getUser: function() {
        return Meteor.users.findOne({'emails.address': '[email protected]'});
});

Журнал выводит огромный объект, который выглядит как состояние системы. Я заметил в другом месте, что кто-то предложил

this.server.call('aMethod').then(function(response) {

    // you can use the response here

});

Но когда я делаю это в моем проекте, огурцы журналыObject [object Object] has no method 'then'.

Я тоже пробовалMeteor.users.findOne({'emails.address': [email protected]}); в пределах определения шага, но я получаю ошибкуMeteor is not defined

Любая помощь или руководство будет принята с благодарностью.

РЕДАКТИРОВАТЬ Я понял, что когда я регистрировал огромный объект, это было потому, что метод Метеор_getUser ничего не возвращал. Я тогда попробовалMeteor.users.find({}).fetch() и он возвратил пустой массив, хотя в моей коллекции метеорных огурцов был мой пользователь, что является еще одной проблемой, с которой я столкнулся.

Ответы на вопрос(1)

Ваш ответ на вопрос