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