Como você retorna de um esboço de Meteor.methods no Pepino

Acabei de começar a usar o Cucumber (xolvio: [email protected]_1) com o Meteor para testar meu projeto, e estou tendo dificuldade em retornar um valor de um stub Meteor.methods que criei em uma definição de etapa.

register-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]'});
});

O log gera um objeto enorme que se parece com o estado do sistema. Notei em outro lugar que alguém sugeriu

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

    // you can use the response here

});

Mas quando faço isso no meu projeto, os logs de pepinoObject [object Object] has no method 'then'.

Eu também tenteiMeteor.users.findOne({'emails.address': [email protected]}); dentro da definição da etapa, mas estou recebendo o erroMeteor is not defined

Qualquer ajuda ou orientação seria muito apreciada.

EDITAR Percebi que quando registrava um objeto enorme, era porque o método Meteor_getUser não estava retornando nada. Então eu tenteiMeteor.users.find({}).fetch() e ele retornou uma matriz vazia, mesmo que minha coleção de pepinos com meteoros tenha o meu usuário lá, o que é outro problema que estou enfrentando.

questionAnswers(1)

yourAnswerToTheQuestion