我试图用rspec测试一个rake任务,为此我需要调用它两次,但它只被调用一次.
it 'first test' do
Rake::Task['my_rake_task'].invoke
# rake task was processed
end
it 'second test' do
Rake::Task['my_rake_task'].invoke
# rake task was NOT processed
end
Run Code Online (Sandbox Code Playgroud)