Zgaduję, że to ma związek z tym, że Rake czyta plik raz i nie przewija go? Ale nie jestem pewien. Jakieś pomysły?Uruchamianie zadań Rake w RSpec wiele razy zwraca zero?
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
Dziękuję! "To, co się udało" to "ponowne włączenie". – daino3