速度/ジャスミンを使用して、現在ログインしているユーザーが必要なサーバー側の方法をテストする方法に少し固執しています。ユーザーが stub/fake 経由でログインしていると Meteor に思わせる方法はありますか?
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();
});
});
});
});