मैं काफी नौसिखिया परीक्षक हूं, लेकिन रेल में टीडीडी में बेहतर होने की कोशिश कर रहा हूं।मिनीटेस्ट कैसे सेट करें?
आरएसपीईसी बहुत अच्छा काम करता है, लेकिन मेरे परीक्षण बहुत धीमे हैं। मैंने सुना है कि मिनीटेस्ट बहुत तेज़ है, और मिनीटेस्ट/स्पेक डीएसएल बहुत समान दिखता है कि मैं आरएसपीईसी के साथ काम करने के लिए कैसे उपयोग किया जाता हूं, इसलिए मैंने सोचा कि मैं इसे आज़मा दूंगा।
हालांकि, मैं वेब पर कुछ भी नहीं ढूंढ पा रहा हूं जो न्यूनतम सेटअप और सेटअप करने की पैदल यात्रा प्रदान करता है। मैंने आरएसपीईसी पुस्तक से परीक्षण करने का तरीका सीखा, और मुझे नहीं पता कि कैसे टेस्ट :: यूनिट या मिनीटेस्ट काम करना चाहिए। मेरे पास मेरे रत्न में मणि है, मैंने कुछ सरल परीक्षण लिखे हैं, लेकिन मुझे नहीं पता कि उन्हें कहां रखा जाए या उन्हें कैसे चलाया जाए। मुझे लगता है कि यह उन चीजों में से एक है जो इतनी स्पष्ट हैं कि इसे लिखने के लिए कोई भी परेशान नहीं है ...
क्या कोई मुझे बता सकता है कि कुछ न्यूनतम/spec फ़ाइलों को कैसे सेट अप करें और उन्हें चलाना ताकि मैं प्रदर्शन के साथ तुलना कर सकूं rspec?
संपादित
विशेष रूप से इन मूल बातें मैं सबसे जानने की जरूरत हैं:
- आप एक test_helper फ़ाइल (spec_helper की तरह) और यदि ऐसा है तो आप इसे कैसे बना सकता हूँ की जरूरत है?
- आप न्यूनतम कैसे चलते हैं?
rspec spec
याrspec path/to/file_spec.rb
के बराबर प्रतीत नहीं होता है, मुझे क्या याद आ रही है?
धन्यवाद!
एक शुरुआती बिंदु: http://metaskills.net/2011/03/26/using-minitest-spec-with-rails/ – kain
कैन, धन्यवाद। मैंने यह पोस्ट देखा है ... दुर्भाग्यवश इसमें सबसे बुनियादी चरण शामिल नहीं है: क्या आपको test_helper फ़ाइल (spec_helper) की आवश्यकता है और यदि ऐसा है तो आप इसे कैसे बनाते हैं? और, ** आप मिनीटास्ट ** कैसे चलाते हैं? ऐसा लगता है कि 'rspec spec' या' rspec path/to/file_spec.rb' के बराबर नहीं है। यही वह है जो मैं वास्तव में अटक गया हूं। – Andrew
इसके लिए क्या लायक है - इस प्रश्न को कुछ विचार और पसंदीदा मिला है, लेकिन कोई अपवर्त नहीं है। अभी जंगल में खो गया है, अगर आप इस प्रश्न को उत्तर देना चाहते हैं तो कृपया उत्तर दें ताकि यह लोगों के सामने वापस आ जाए। – Andrew