diff --git a/spec/jobs/scheduled/summaries_backfill_spec.rb b/spec/jobs/scheduled/summaries_backfill_spec.rb index ccf23b06a..f3757cf57 100644 --- a/spec/jobs/scheduled/summaries_backfill_spec.rb +++ b/spec/jobs/scheduled/summaries_backfill_spec.rb @@ -7,6 +7,9 @@ let(:limit) { 24 } # guarantee two summaries per batch let(:intervals) { 12 } # budget is split into intervals. Job runs every five minutes. + before { DiscourseAi::Completions::Endpoints::Fake.delays = [] } + after { DiscourseAi::Completions::Endpoints::Fake.reset! } + before do assign_fake_provider_to(:ai_summarization_model) SiteSetting.ai_summarization_enabled = true diff --git a/spec/lib/modules/summarization/fold_content_spec.rb b/spec/lib/modules/summarization/fold_content_spec.rb index 7f6fafaf5..1cb174ece 100644 --- a/spec/lib/modules/summarization/fold_content_spec.rb +++ b/spec/lib/modules/summarization/fold_content_spec.rb @@ -10,6 +10,9 @@ before { SiteSetting.ai_summarization_enabled = true } + before { DiscourseAi::Completions::Endpoints::Fake.delays = [] } + after { DiscourseAi::Completions::Endpoints::Fake.reset! } + describe "#summarize" do before do # Make sure each content fits in a single chunk.