testing rake tasks with Rspec is not accepting arguments
问题 I am trying to write a Rspec test for one of my rake task, according to this post by Stephen Hagemann. lib/tasks/retry.rake : namespace :retry do task :message, [:message_id] => [:environment] do |t, args| TextMessage.new.resend!(args[:message_id]) end end spec/tasks/retry_spec.rb : require 'rails_helper' require 'rake' describe 'retry namespace rake task' do describe 'retry:message' do before do load File.expand_path("../../../lib/tasks/retry.rake", __FILE__) Rake::Task.define_task(