[英]Running Rake tasks in RSpec multiple times returns nil?
我猜这与Rake读取文件一次而不是倒带有关吗? 但是,我不确定。 有任何想法吗?
require 'rake'
require 'rails_helper'
describe 'MyRakeTask' do
before(:all) do
Rails.application.load_tasks
end
it 'does something sweet' do
Rake::Task["namespace:my_task"].invoke # runs task
end
it 'but it doesnt do it again' do
Rake::Task["namespace:my_task"].invoke # returns nil
end
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.