2012-11-21 49 views
0

我剛剛建立了泡菜與工廠女孩像這樣的(功能/支持/ pickle.rb):如何使用當前用戶使用泡菜創建模型?

Pickle.configure do |config| 
    config.adapters = [:factory_girl] 
    config.map 'I', 'myself', 'me', 'my', :to => 'user: "me"' 
end 

,我現在要開始黃瓜情景是這樣的:

Given a journal exists with user: me 

所以它創建與當前用戶的USER_ID雜誌模型的實例,但我得到這個錯誤:

Pickle::Session::ModelNotKnownError: The model: 'user: "me"' is not known in this 
scenario. Use #create_model to create, or #find_model to find, and store a reference 
in this scenario. 

我如何泡椒匹配「我」來CURRENT_用戶?錯誤消息中的提示不告訴我如何或在哪裏存儲它。

n.b.我所做的登錄步驟已經將當前用戶存儲在@me

回答

0

沒關係 - 我找到了。將此添加到「我已登錄」步驟中:

store_model('user', 'me', @me) # Where @me is the logged in user record 
相關問題