mirror of
https://github.com/discourse/discourse.git
synced 2025-05-30 15:28:37 +08:00
correct regression and add integrity spec for onceoffs
This commit is contained in:
14
spec/integrity/onceoff_integrity_spec.rb
Normal file
14
spec/integrity/onceoff_integrity_spec.rb
Normal file
@ -0,0 +1,14 @@
|
||||
require "rails_helper"
|
||||
|
||||
describe Jobs::Onceoff do
|
||||
it "can run all once off jobs without errors" do
|
||||
# load all once offs
|
||||
|
||||
Dir[Rails.root + 'app/jobs/onceoff/*.rb'].each do |f|
|
||||
require_relative '../../app/jobs/onceoff/' + File.basename(f)
|
||||
end
|
||||
ObjectSpace.each_object(Class).select { |klass| klass < Jobs::Onceoff }.each do |j|
|
||||
j.new.execute_onceoff(nil)
|
||||
end
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user