Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit 6a426cf

Browse files
committed
DEV: Zero delays in fake LLM endpoint in test env
1 parent 35e620a commit 6a426cf

File tree

3 files changed

+1
-7
lines changed

3 files changed

+1
-7
lines changed

lib/completions/endpoints/fake.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def self.fake_content
8181
end
8282

8383
def self.delays
84-
@delays ||= Array.new(10) { rand }
84+
@delays ||= Array.new(10) { Rails.env.test? ? 0 : rand(0..5) }
8585
end
8686

8787
def self.delays=(delays)

spec/jobs/scheduled/summaries_backfill_spec.rb

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@
77
let(:limit) { 24 } # guarantee two summaries per batch
88
let(:intervals) { 12 } # budget is split into intervals. Job runs every five minutes.
99

10-
before { DiscourseAi::Completions::Endpoints::Fake.delays = [] }
11-
after { DiscourseAi::Completions::Endpoints::Fake.reset! }
12-
1310
before do
1411
assign_fake_provider_to(:ai_summarization_model)
1512
SiteSetting.ai_summarization_enabled = true

spec/lib/modules/summarization/fold_content_spec.rb

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@
1010

1111
before { SiteSetting.ai_summarization_enabled = true }
1212

13-
before { DiscourseAi::Completions::Endpoints::Fake.delays = [] }
14-
after { DiscourseAi::Completions::Endpoints::Fake.reset! }
15-
1613
describe "#summarize" do
1714
before do
1815
# Make sure each content fits in a single chunk.

0 commit comments

Comments
 (0)