मैं एक वेब अनुप्रयोग के सामने के अंत का परीक्षण कर रहा हूं और परीक्षण करना चाहता हूं कि कुछ बदलाव AJAX अनुरोधों के बीच विभिन्न देरी के साथ कैसे दिखाई देते हैं। प्रतिक्रिया में देरी करने के लिए क्या कोई तरीका है कि मैं अपने नियंत्रक को sleep(1500)
जोड़ सकता हूं?परीक्षण के लिए रेल नियंत्रक में देरी कैसे जोड़ें?
34
A
उत्तर
66
नियंत्रक तो जैसे:
def catalog
#Makes the request pause 1.5 seconds
sleep 1.5
...
end
और भी बेहतर: केवल देव पर्यावरण के लिए नींद जोड़ें।
9
स्वीकृत उत्तर पर विस्तार से।
class ApplicationController < ActionController::Base
# adds 1s delay only if in development env
before_filter if: "Rails.env.development?" do
sleep 1
end
end
कहाँ: आप डिफ़ॉल्ट ApplicationController
जो किसी अन्य नियंत्रक आप निम्नलिखित फिल्टर परिभाषित कर सकते हैं के लिए बढ़ा दी है जैसे कुछ आधार नियंत्रक है, तो कोई प्रतिक्रिया लौटने से पहले प्रतीक्षा करने के लिए सेकंड की संख्या है, sleep देखना डॉक्स
इस फिल्टर ट्रिगर किया जाएगा केवल यदि आपके आवेदन पर्यावरण विकास में है और यह हर अनुरोध को देरी वांछित जोड़ देगा आपके आवेदन द्वारा संसाधित।
संबंधित मुद्दे
- 1. परीक्षण अनुप्रयोग नियंत्रक फ़िल्टर, रेल
- 2. रेल आरएसपीसी नियंत्रक परीक्षण बनाम एकीकरण परीक्षण
- 3. Angular.js नियंत्रक प्रारंभ में देरी
- 4. रेल वसीयत में देरी काम
- 5. विंडोज़ पर रेल के लिए नौकरी में देरी?
- 6. रेल नियंत्रक बिना नियंत्रक
- 7. रेल - नामस्थान नियंत्रक के लिए मिलान मार्ग
- 8. आरएसपीईसी सर्वोत्तम प्रथाओं के साथ रेल दृश्य/नियंत्रक परीक्षण
- 9. रेल - नियंत्रक से तालिका में शामिल होने के लिए रिकॉर्ड जोड़ें
- 10. रेल नियंत्रक
- 11. रेल/रुपेक: परीक्षण देरी_job मेल
- 12. रेल: नेस्टेड संसाधन के लिए परीक्षण कैसे संशोधित करें?
- 13. रेल में मॉडल के बिना नियंत्रक के लिए रूट 3
- 14. XML विधियों के लिए रेल एकीकरण परीक्षण कैसे सेट करें?
- 15. रेल: कस्टम नियंत्रक कार्रवाई के लिए मार्ग
- 16. रेल नियंत्रक
- 17. रेल नियंत्रक
- 18. रेल ऐप में कस्टम फ़ॉन्ट कैसे जोड़ें?
- 19. रुपयेपेक का उपयोग करके, मैं रेल नियंत्रक 3.0.11 में अपने नियंत्रक के JSON प्रारूप का परीक्षण कैसे करूं?
- 20. रेल - मॉडल में टाइमस्टैम्प कैसे जोड़ें?
- 21. रेल प्रतिक्रिया_with और रुपेक नियंत्रक: असफल अद्यतन का परीक्षण
- 22. देरी नौकरी रेल पर रूबी में कैसे काम करती है?
- 23. रेल में वर्तमान समय के 10 दिनों में कैसे जोड़ें
- 24. रेल 3. रेल एप में एक एपीआई कैसे जोड़ें
- 25. रेल न्यूबी: नियंत्रक में त्रुटि प्रबंधन के लिए सिफारिशें
- 26. रेल में आरएसपीसी में 204 प्रतिक्रिया के लिए मैं कैसे परीक्षण करूं?
- 27. 'रेल उत्पन्न नियंत्रक' चलाने के दौरान परीक्षण, संपत्ति और सहायक बनाने के लिए सिंटैक्स क्या है?
- 28. पायथन यूनिट परीक्षण। परीक्षण मामलों के बीच कुछ नींद का समय कैसे जोड़ें?
- 29. रेल: मैं नियंत्रक/क्रिया
- 30. रेल निर्माण सत्र नियंत्रक
बस अपनी नियंत्रक कार्रवाई में नींद (1000) कॉल जोड़ें। –
RoR में नींद के लिए डिफ़ॉल्ट इकाई _seconds_ है !! नियंत्रक के लिए नींद 1.5 जोड़ा गया और जीवन अच्छा है। धन्यवाद :) – RSG