From 2e1d49bea1566e2c1f89b264b9b18b1d21cea8e6 Mon Sep 17 00:00:00 2001
From: Heinrich Lee Yu <heinrich@gitlab.com>
Date: Sat, 18 May 2024 16:02:49 +0800
Subject: [PATCH] Fix flaky boards spec due to popover

The popover interferes with the spec as it can steal cursor focus while
the test is trying to hover over some elements
---
 ee/spec/features/boards/boards_spec.rb | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/ee/spec/features/boards/boards_spec.rb b/ee/spec/features/boards/boards_spec.rb
index 0ceb79de402b..b238de726700 100644
--- a/ee/spec/features/boards/boards_spec.rb
+++ b/ee/spec/features/boards/boards_spec.rb
@@ -5,12 +5,17 @@
 RSpec.describe 'Project issue boards', :js, feature_category: :team_planning do
   include DragTo
 
-  let(:user) { create(:user) }
+  let_it_be(:user) { create(:user) }
+
   let(:project) { create(:project, :public) }
   let!(:board) { create(:board, project: project) }
   let(:milestone) { create(:milestone, title: "v2.2", project: project) }
   let!(:board_with_milestone) { create(:board, project: project, milestone: milestone) }
 
+  before_all do
+    create(:callout, feature_name: :board_add_new_column_trigger_popover, user: user)
+  end
+
   context 'with group and reporter' do
     let(:group) { create(:group) }
     let(:project) { create(:project, :public, namespace: group) }
-- 
GitLab