From af18603b2110689f18605feb0bce9c5f38e8c243 Mon Sep 17 00:00:00 2001 From: Sam Date: Tue, 20 May 2025 13:01:55 +1000 Subject: [PATCH] DEV: cancel manager should bypass webmock (#1350) Webmock can be a bit flaky under certain use cases. --- spec/lib/completions/cancel_manager_spec.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spec/lib/completions/cancel_manager_spec.rb b/spec/lib/completions/cancel_manager_spec.rb index 57961826..d57baa6b 100644 --- a/spec/lib/completions/cancel_manager_spec.rb +++ b/spec/lib/completions/cancel_manager_spec.rb @@ -3,6 +3,8 @@ describe DiscourseAi::Completions::CancelManager do fab!(:model) { Fabricate(:anthropic_model, name: "test-model") } + before { WebMock.allow_net_connect! } + it "can stop monitoring for cancellation cleanly" do cancel_manager = DiscourseAi::Completions::CancelManager.new cancel_manager.start_monitor(delay: 100) { false }