diff options
Diffstat (limited to 'spec/workers/reactive_caching_worker_spec.rb')
-rw-r--r-- | spec/workers/reactive_caching_worker_spec.rb | 8 |
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 |