From 35792ea18c934a4c5c63660c73a100d29f067678 Mon Sep 17 00:00:00 2001 From: Krzysztof Kotlarek Date: Fri, 7 Jun 2024 13:53:40 +1000 Subject: [PATCH] FIX: flaky specs related to flags (#27380) Because the flag was not reloaded and contained old values, `update! `was not triggered and didn't clean flags to the original state. --- spec/services/toggle_flag_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/services/toggle_flag_spec.rb b/spec/services/toggle_flag_spec.rb index 4f1ad543872..1cd0f1924d8 100644 --- a/spec/services/toggle_flag_spec.rb +++ b/spec/services/toggle_flag_spec.rb @@ -14,7 +14,7 @@ RSpec.describe(ToggleFlag) do context "when user is allowed to perform the action" do fab!(:current_user) { Fabricate(:admin) } - after { flag.update!(enabled: true) } + after { flag.reload.update!(enabled: true) } it "sets the service result as successful" do expect(result).to be_a_success