में एक रेक कार्य को कॉल करने के लिए कैसे मैं अपने rspec में एक रेक कार्य करने का प्रयास कर रहा हूं।rspec
require "rake"
rake = Rake::Application.new
Rake.application = rake
rake.init
rake.load_rakefile
rake['rake my:task'].invoke
लेकिन मैं त्रुटि
Failure/Error: rake['rake db:migrate'].invoke
RuntimeError:
Don't know how to build task 'rake db:migrate'
हो रही है किसी को भी एक विचार है कि हम कैसे rspec कोड में रेक कार्य आह्वान कर सकते हैं है।
किसी भी मदद की अत्यधिक सराहना की जाएगी।
बहुत बहुत धन्यवाद। यह वास्तव में कारगर है। अब मेरे पास मेरा कस्टम रेक कार्य है जो 'lib/works /' फ़ोल्डर में परिभाषित किया गया है। मैं इसे rspec से कैसे चला सकता हूं? – MKumar
'lib/functions' फ़ोल्डर में '.rake' एक्सटेंशन वाला कुछ भी डिफ़ॉल्ट रूप से शामिल किया जाएगा। चूंकि आपका रेकफाइल शायद रेल से आया है, इसलिए कार्य को लोड और उपलब्ध होना चाहिए। – stuartc
त्रुटि से नीचे असफलता विफलता/त्रुटि: रेक ['सिम: manual_review_referral_program [3]']। का आह्वान करें RuntimeError: कार्य को सिम बनाने के बारे में नहीं पता: सिम: manual_review_referral_program [3] ' – MKumar