From 69d2373f774c697fbb0418c814cf9fdb91a24654 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Fri, 4 Oct 2024 13:49:22 +0100 Subject: [PATCH] DEV: Resolve stat registration flaky tests (#29084) --- spec/requests/site_controller_spec.rb | 2 ++ spec/serializers/about_serializer_spec.rb | 2 ++ 2 files changed, 4 insertions(+) diff --git a/spec/requests/site_controller_spec.rb b/spec/requests/site_controller_spec.rb index fcbddac7de1..a80b7452556 100644 --- a/spec/requests/site_controller_spec.rb +++ b/spec/requests/site_controller_spec.rb @@ -46,6 +46,8 @@ RSpec.describe SiteController do end describe "#statistics" do + after { DiscoursePluginRegistry.reset! } + it "is visible for sites requiring login" do SiteSetting.login_required = true SiteSetting.share_anonymized_statistics = true diff --git a/spec/serializers/about_serializer_spec.rb b/spec/serializers/about_serializer_spec.rb index 3c0c9654ba5..80032989ecd 100644 --- a/spec/serializers/about_serializer_spec.rb +++ b/spec/serializers/about_serializer_spec.rb @@ -44,6 +44,8 @@ RSpec.describe AboutSerializer do end describe "#stats" do + after { DiscoursePluginRegistry.reset! } + let(:plugin) { Plugin::Instance.new } it "serialize exposable stats only" do