Skip to content

Commit 2a393be

Browse files
committed
Test
1 parent c1bb3ed commit 2a393be

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

app/jobs/generic_enqueuer.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ def self.shared(priority: nil)
1313
end
1414

1515
def self.reset!
16+
puts 'Resetting GenericEnqueuer instance in reset!'
1617
Thread.current[:generic_enqueuer] = nil
1718
end
1819
end

spec/unit/jobs/generic_enqueuer_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ def perform
2121

2222
before do
2323
# Reset singleton instance to ensure clean tests
24-
Thread.current[:generic_enqueuer] = nil
24+
puts 'Resetting GenericEnqueuer instance in before'
25+
GenericEnqueuer.reset!
2526
end
2627

2728
describe '.shared' do

spec/unit/jobs/reoccurring_job_spec.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,11 @@ def perform
7474
TestConfig.config[:jobs][:priorities] = { 'fake-job': 20 }
7575

7676
pollable_job = Jobs::Enqueuer.new({ queue: Jobs::Queues.generic, priority: 22 }).enqueue_pollable(FakeJob.new)
77+
puts("All jobs before executing: #{Delayed::Job.all}")
7778
expect(Delayed::Job.where(guid: PollableJobModel.first.delayed_job_guid).first[:priority]).to eq(42)
7879

7980
execute_all_jobs(expected_successes: 1, expected_failures: 0, jobs_to_execute: 1)
81+
puts("All jobs after executing: #{Delayed::Job.all}")
8082

8183
expect(Delayed::Job.where(guid: PollableJobModel.first.delayed_job_guid).first[:priority]).to eq(42)
8284
expect(PollableJobModel.first.delayed_job_guid).not_to eq(pollable_job.delayed_job_guid)

0 commit comments

Comments
 (0)