From 8ebdc835f1f894c788b50947ddc989ea7f67f6e9 Mon Sep 17 00:00:00 2001 From: "Ben Sheldon [he/him]" Date: Thu, 10 Oct 2024 11:04:40 -0700 Subject: [PATCH] Add regression test for searchable numeric arguments --- spec/app/models/concerns/good_job/filterable_spec.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spec/app/models/concerns/good_job/filterable_spec.rb b/spec/app/models/concerns/good_job/filterable_spec.rb index b4160340..4a51efae 100644 --- a/spec/app/models/concerns/good_job/filterable_spec.rb +++ b/spec/app/models/concerns/good_job/filterable_spec.rb @@ -10,7 +10,7 @@ queue_name: "default", job_class: "ExampleJob", scheduled_at: Time.current, - serialized_params: { example_key: 'example_value' }, + serialized_params: { example_key: 'example_value', arguments: ["hello-arg", 998899] }, labels: %w[buffalo gopher], error: "ExampleJob::ExampleError: a message", error_event: "retried" @@ -40,6 +40,11 @@ expect(model_class.search_text('ExampleError')).to include(job) end + it 'searches arguments, including numeric arguments' do + expect(model_class.search_text('hello-arg')).to include(job) + expect(model_class.search_text('998899')).to include(job) + end + it 'searches strings with colons' do expect(model_class.search_text('ExampleJob::ExampleError')).to include(job) end