Метеор / Жасмин / Скорость: как проверить серверный метод, требующий входа в систему пользователя?
Используя скорость / жасмин, я немного застрял в том, как я должен протестировать серверный метод, требующий, чтобы в данный момент был вошедший в систему пользователь. Есть ли способ заставить Метеор думать, что пользователь вошел в систему через заглушку / фейк?
myServerSideModel.doThisServerSideThing = function(){
var user = Meteor.user();
if(!user) throw new Meteor.Error('403', 'not-autorized');
}
Jasmine.onTest(function () {
describe("doThisServerSideThing", function(){
it('should only work if user is logged in', function(){
// this only works on the client :(
Meteor.loginWithPassword('user','pwd', function(err){
expect(err).toBeUndefined();
});
});
});
});