2011-03-30 11 views
7

मैं RoR और Rspec के लिए नया हूं। मैं लॉगिन और लॉगआउट आदि के परीक्षण के साथ होम कंट्रोलर के लिए आरईपीसी परीक्षण लिखने की कोशिश कर रहा हूं। मैं spec_helper.rbसत्र चर के लिए RSpec spec_helper पहुंच

से तरीकों का उपयोग करके उपयोगकर्ता को लॉगिन/लॉगआउट करने में सक्षम होना चाहता हूं, हालांकि जब मैं spec_helper.rb को देखता हूं यह कहता है कि यह सत्र चर या पोस्ट जैसी विधियों को नहीं ढूंढ सकता है। ऐसा क्यों है?

माफ़ी अगर प्रश्न थोड़ा अस्पष्ट है। मुझे यकीन नहीं है कि इस समस्या को कैसे फ्रेम किया जाए।

धन्यवाद

उत्तर

17

RSpec में, आप बस का उपयोग कर सकते हैं:

session[:key] 

हालांकि मैं RSpec.Info: Controllers पढ़ रहे हैं और इस Railscast.

+1

मुझे लगता है कि सैम विशेष रूप से spec_helper में सहायक तरीकों को बनाने का तरीका पूछ रहा है देख रहा है सुझाव है कई नियंत्रक चश्मा में आमतौर पर इस्तेमाल किए गए कार्यों के लिए। आरबी। – Nick

संबंधित मुद्दे