我试图通过命令行传递几个变量来rake在rspec中使用.
从我收集的内容中我可以做到这一点,将args传递给我的rake任务:
task :my_task, :arg1, :arg2 do |t, args|
puts "Args were: #{args}"
end
Run Code Online (Sandbox Code Playgroud)
但我正在使用rspec,所以我的rake任务看起来像这样:
RSpec::Core::RakeTask.new(:my_task), :arg1, :arg2 do |t, args|
puts args.arg1
puts args.arg2
end
Run Code Online (Sandbox Code Playgroud)
这不起作用.
我也没想出如何将它传递给我的rspec规范文件