मैंने हाल ही में अपनी मशीन पर ककड़ी रत्न ('ककड़ी' और 'ककड़ी-रेल') को अपडेट किया है और कुछ मुद्दों में भाग लिया है। जिसकी मैं वर्तमान में लड़ रहा हूं वह यह है कि मेरी सुविधाओं के लिए निर्धारित चरणों में से कोई भी ककड़ी द्वारा स्वचालित रूप से लोड नहीं किया जा रहा है। इसके परिणामस्वरूप मेरी कमांड लाइन में मुझे बताया गया है कि मैं अपनी सुविधाओं में उपयोग किए जाने वाले प्रत्येक चरण के लिए "इन स्निपेट्स के साथ अपरिभाषित चरणों के लिए चरण परिभाषाओं को कार्यान्वित कर सकता हूं"।विशेषताएं चलाने पर ककड़ी चरण स्वचालित रूप से लोड नहीं होते
मैं समाप्त हो गया है:
cucumber --verbose
... और निम्न देख सकते हैं:
कोड: * विक्रेता/plugins/पेपरक्लिप/ककड़ी/paperclip_steps.rb
हालांकि, कोई नहीं जब तक मैं लोड करने के लिए फ़ाइलों को निर्दिष्ट नहीं करता हूं तब तक क्यूम्बर द्वारा चरणों को लोड किया जा रहा है:
cucumber -r features/step_definitions/web_steps.rb
मैंने सोचा कि यह सिर्फ कस्टम ऐप फाइलें हो सकती है जो मैंने अपनी ऐप संरचना में "step_definitions" फ़ोल्डर में बनाई थी लेकिन यह मानक "web_steps" फ़ाइल को लोड नहीं किया जा रहा है।
इस मुद्दे पर आने वाले किसी भी व्यक्ति से सुनवाई की सराहना करेंगे या यह पता चल जाएगा कि यह क्यों हो रहा है।
धन्यवाद।
+1। बस एक नोट, वह डिफ़ॉल्ट फ़ोल्डर 'फीचर्स' सुविधा नहीं है। – Ernest
मुझे लगता है कि यह '-f फीचर' के बजाय लिखे गए' -r फीचर्स 'होना चाहिए – xxjjnn