summaryrefslogtreecommitdiff
path: root/spec/workers/reactive_caching_worker_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/workers/reactive_caching_worker_spec.rb')
-rw-r--r--spec/workers/reactive_caching_worker_spec.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/workers/reactive_caching_worker_spec.rb b/spec/workers/reactive_caching_worker_spec.rb
index c39a97b4eee..603ce6160ce 100644
--- a/spec/workers/reactive_caching_worker_spec.rb
+++ b/spec/workers/reactive_caching_worker_spec.rb
@@ -37,5 +37,13 @@ describe ReactiveCachingWorker do
expect(scheduled_job).to include('meta.related_class' => 'Environment')
end
+
+ it 'sets the related class on the job when it was passed as a class' do
+ described_class.perform_async(Project, 1, 'other', 'argument')
+
+ scheduled_job = described_class.jobs.first
+
+ expect(scheduled_job).to include('meta.related_class' => 'Project')
+ end
end
end