2015-07-10 136 views
3

我試圖使用Mocha爲MeteorJS編寫測試代碼。我有一個使用@userId的方法。這隻在用戶登錄時纔會獲得。我正在進行服務器端測試,並且想明確添加@userId,這是我失敗的原因,因爲它只能在方法中訪問。我試圖用Meteor.loginWithPassword參考http://docs.meteor.com/#/full/meteor_loginwithpassword登錄。但它會拋出錯誤。登錄以從服務器獲取@userId

對象#有沒有方法「loginWithPassword」

通過測試我才知道的方法是從客戶端才能訪問。

所以我的問題是 - 如何從服務器端代碼登錄?或者有什麼辦法顯式地初始化@userId在服務器端代碼內部的方法?

非常感謝。

回答