मैं rspec में उपयोग करने के लिए रेक करने के लिए कमांड लाइन के माध्यम से कुछ चर पारित करने का प्रयास कर रहा हूं।मैं कमांड लाइन से रेक के लिए तर्क कैसे पास करूं तो rspec
मैं क्या मैं यह नहीं मेरी रेक कार्य में आर्ग पारित करने के लिए कर सकते हैं इकट्ठा से:
task :my_task, :arg1, :arg2 do |t, args|
puts "Args were: #{args}"
end
लेकिन मैं rspec उपयोग कर रहा हूँ तो मेरे रेक कार्य इस प्रकार है:
RSpec::Core::RakeTask.new(:my_task), :arg1, :arg2 do |t, args|
puts args.arg1
puts args.arg2
end
जो नहीं करता है काम नहीं करता
भी मैं पता लगा नहीं किया कि मेरे rspec कल्पना फाइल करने के लिए इसे पारित करने के
मुझे rspec नहीं पता, लेकिन आपका कोड उदाहरण ऐसा लगता है कि इसमें थोड़ा टाइपो है। आरएसपीईसी :: कोर :: RakeTask.new में ब्रैकेट्स में तर्क शामिल होना चाहिए: आरएसपीसी :: कोर :: रेकैकस्क.न्यू (: my_task,: arg1,: arg2) – knut