ककड़ी में एक सुविधा के लिए सभी परिदृश्यों के लिए सफाई चरणों को परिभाषित करने का कोई तरीका है? मुझे पता है कि Background
का उपयोग प्रत्येक परिदृश्य के लिए सेटअप चरणों को परिभाषित करने के लिए किया जाता है, लेकिन क्या प्रत्येक परिदृश्य के अंत में ऐसा कुछ परिभाषित करने का कोई तरीका है?ककड़ी परिदृश्यों के लिए सफाई कदम
12
A
उत्तर
9
आप एक hook उसके बाद प्रत्येक परिदृश्य के बाद चलेगा उपयोग कर सकते हैं:
कि आप परिदृश्य से पहले राज्य और/या परीक्षण डेटा स्थापित करने के लिए अनुमति देगाAfter do
## teardown code
end
वहाँ भी है एक हुक से पहले:
Before do
## setup code
end
पहले और हुक के बाद Test::Unit
से setup
और teardown
की कार्यक्षमता प्रदान करते हैं और वे आम तौर features/support
निर्देशिका में hooks.rb
में स्थित हैं।
13
भी नोटिस देना चाहिए कि 'इससे पहले' और 'के बाद' वैश्विक हुक यानी है उन हुक हर परिदृश्य के लिए अपनी सुविधाओं में फ़ाइल
आप सेटअप और टियरडाउन चाहते हैं, बस कुछ testcases के लिए चलाने के लिए वर्गीकृत किया चलाए जा रहे हैं (टैग द्वारा) तो आप, taggedHooks उपयोग करने की आवश्यकता है, जहां वाक्य रचना
Before('@cucumis, @sativus') do
# This will only run before scenarios tagged
# with @cucumis OR @sativus.
end
AfterStep('@cucumis', '@sativus') do
# This will only run after steps within scenarios tagged
# with @cucumis AND @sativus.
end
अधिक जानकारी के लिए है: https://github.com/cucumber/cucumber/wiki/Hooks
संबंधित मुद्दे
- 1. फॉर्मों के लिए ककड़ी परिदृश्यों को डिजाइन करने के लिए सर्वश्रेष्ठ बीडीडी प्रथाओं
- 2. ककड़ी: सभी परिदृश्यों के लिए केवल एक बार हुक चलाने से पहले
- 3. ककड़ी में पूरी सुविधा के लिए हुक के बाद
- 4. ककड़ी
- 5. ककड़ी
- 6. ककड़ी चरण
- 7. ककड़ी
- 8. परिदृश्यों के बाद चलाने के लिए पृष्ठभूमि का समतुल्य
- 9. specflow: - "अस्पष्ट कदम परिभाषाओं कदम के लिए मिला" जब 1 कदम अन्य
- 10. ककड़ी का उपयोग कर असफल परिदृश्यों को फिर से कैसे शुरू करें?
- 11. सीएसएस रंगों की सफाई के लिए उपकरण
- 12. ककड़ी फ़ाइल
- 13. सफाई के बाद पथ
- 14. ककड़ी
- 15. matplotlib, कदम एनीमेशन द्वारा कदम
- 16. ककड़ी + वेब्रैट + सेलेनियम गाइड
- 17. ककड़ी + समानांतर_स्टेट्स। एचटीएमएल परिणाम?
- 18. ब्राउज़र चुनने के लिए ककड़ी प्रोफाइल और ग्लोबल हुक
- 19. py2cairo स्थापित करने के लिए कदम?
- 20. विभिन्न परिदृश्यों में सी #/.NET के लिए सर्वश्रेष्ठ सॉर्टिंग एल्गोरिदम
- 21. FizzBuzz सफाई
- 22. ककड़ी के चरणों का उपयोग कैसे करें
- 23. प्रतीकों के बिना विधि पर कदम - कैसे कदम उठाने के लिए?
- 24. विफल कदम की अपेक्षा कैसे करें और ककड़ी में विफलता को पारित करें?
- 25. हम बीडीडी परिदृश्यों के मामूली क्रमपरिवर्तन कैसे संभाल सकते हैं?
- 26. ककड़ी परीक्षण अनुप्रेषित
- 27. ककड़ी कदम परिभाषा "यह देखते हुए कि मैं में लॉग इन कर रहा हूँ"
- 28. क्या कोई रेल प्लगइन है जो ककड़ी परिदृश्यों का उपयोग कर मॉडल, विचार आदि उत्पन्न कर सकता है?
- 29. कदम मूल्य
- 30. Emacs अजगर मोड: pdb कदम-दर-कदम डिबगिंग के लिए कीबोर्ड शॉर्टकट