आप वास्तव में परीक्षण करने का प्रयास कर रहे हैं? आपको time_ago_in_words
के व्यवहार को सत्यापित करने की आवश्यकता नहीं है, क्योंकि यह रेल के अपने परीक्षणों द्वारा कवर किया गया है। यदि आप अपने स्वयं के हेल्पर्स में से एक का परीक्षण कर रहे हैं जो time_ago_in_words
का उपयोग करता है, तो आउटपुट को एक सहायक परीक्षण में चेक किया जा सकता है (जो ActionView::TestCase
से प्राप्त होता है)।
कार्यात्मक परीक्षण नियंत्रक के व्यवहार की पुष्टि करने के लिए हैं (क्या टेम्पलेट वे प्रस्तुत करना, चाहे वे, उपयोग की अनुमति अनुप्रेषित, आदि) जो कुछ HTML टैग (आईडी) के द्वारा की उपस्थिति के लिए जाँच शामिल कर सकते हैं। मैं आमतौर पर टैग की सामग्री की जांच करने के लिए उनका उपयोग करने से बचने का प्रयास करता हूं।
स्रोत
2010-02-11 16:52:35
अरग, जिसने मुझे वास्तव में एक लूप के लिए फेंक दिया, शीश, मेरे पास यह कोड प्रारंभिक फ़ाइल में था और इसे विधि नहीं मिली। धन्यवाद! – Bob
ग्रेट जॉब, थेंक्स –
कंसोल से, आप 'irb (main): 110: 0> helper.time_ago_in_words 3.minutes.ago' – Chloe