Skip to content

Commit a91a0d6

Browse files
committed
chore: Fix Solid Queue tests
Errors are no longer swallowed, so our test must rescue them. rails/solid_queue#373
1 parent dbe371f commit a91a0d6

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

judoscale-solid_queue/test/metrics_collector_test.rb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,12 @@ def clear_enqueued_jobs
144144
DelayableWithoutRetry.set(queue: "default").perform_later(false)
145145
end
146146

147-
::SolidQueue::ReadyExecution.claim(%w[default], 1, 42).each(&:perform)
147+
begin
148+
::SolidQueue::ReadyExecution.claim(%w[default], 1, 42).each(&:perform)
149+
rescue RuntimeError => e
150+
_(e.message).must_equal "boom"
151+
end
152+
148153
_(::SolidQueue::FailedExecution.count).must_equal 1
149154

150155
metrics = subject.collect

0 commit comments

Comments
 (0)