J'essaie de passer quelques variables à travers la ligne de commande pour utiliser rspec.Comment passer des arguments de la ligne de commande à rake puis rspec
D'après ce que je crois que je peux le faire passer args dans ma tâche Rake:
task :my_task, :arg1, :arg2 do |t, args|
puts "Args were: #{args}"
end
mais j'utilise rspec donc ma tâche Rake ressemble à ceci:
RSpec::Core::RakeTask.new(:my_task), :arg1, :arg2 do |t, args|
puts args.arg1
puts args.arg2
end
qui doesn ne fonctionne pas.
aussi Je nai compris comment passer à mon fichier de spécification rspec
Je ne connais pas rspec, mais votre exemple de code ressemble à une petite faute de frappe. Les parenthèses dans RSpec :: Core :: RakeTask.new devraient inclure les arguments: RSpec :: Core :: RakeTask.new (: mon_task,: arg1,: arg2) – knut