Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/features/projects/tree/tree_show_spec.rb')
-rw-r--r--spec/features/projects/tree/tree_show_spec.rb27
1 files changed, 12 insertions, 15 deletions
diff --git a/spec/features/projects/tree/tree_show_spec.rb b/spec/features/projects/tree/tree_show_spec.rb
index 835a3cda65e..52c6cb2192b 100644
--- a/spec/features/projects/tree/tree_show_spec.rb
+++ b/spec/features/projects/tree/tree_show_spec.rb
@@ -5,6 +5,7 @@ require 'spec_helper'
RSpec.describe 'Projects tree', :js, feature_category: :web_ide do
include WebIdeSpecHelpers
include RepoHelpers
+ include ListboxHelpers
let(:user) { create(:user) }
let(:project) { create(:project, :repository) }
@@ -93,8 +94,8 @@ RSpec.describe 'Projects tree', :js, feature_category: :web_ide do
visit project_tree_path(project, '33f3729a45c02fc67d00adb1b8bca394b0e761d9')
wait_for_requests
- expect(page).not_to have_selector '.gpg-status-box.js-loading-gpg-badge'
- expect(page).to have_selector '.gpg-status-box.invalid'
+ expect(page).not_to have_selector '.js-loading-signature-badge'
+ expect(page).to have_selector '.gl-badge.badge-muted'
end
context 'on a directory that has not changed recently' do
@@ -103,8 +104,8 @@ RSpec.describe 'Projects tree', :js, feature_category: :web_ide do
visit project_tree_path(project, tree_path)
wait_for_requests
- expect(page).not_to have_selector '.gpg-status-box.js-loading-gpg-badge'
- expect(page).to have_selector '.gpg-status-box.invalid'
+ expect(page).not_to have_selector '.js-loading-signature-badge'
+ expect(page).to have_selector '.gl-badge.badge-muted'
end
end
end
@@ -151,26 +152,22 @@ RSpec.describe 'Projects tree', :js, feature_category: :web_ide do
visit project_tree_path(project, '33f3729a45c02fc67d00adb1b8bca394b0e761d9')
wait_for_requests
- expect(page).not_to have_selector '.gpg-status-box.js-loading-gpg-badge'
- expect(page).to have_selector '.gpg-status-box.invalid'
+ expect(page).not_to have_selector '.js-loading-signature-badge'
+ expect(page).to have_selector '.gl-badge.badge-muted'
end
end
end
context 'ref switcher', :js do
- it 'switches ref to branch' do
+ it 'switches ref to branch', quarantine: 'https://gitlab.com/gitlab-org/gitlab/-/issues/391780' do
ref_selector = '.ref-selector'
- ref_name = 'feature'
+ ref_name = 'fix'
visit project_tree_path(project, 'master')
- find(ref_selector).click
- wait_for_requests
+ click_button 'master'
+ send_keys ref_name
- page.within(ref_selector) do
- fill_in 'Search by Git revision', with: ref_name
- wait_for_requests
- find('li', text: ref_name, match: :prefer_exact).click
- end
+ select_listbox_item ref_name
expect(find(ref_selector)).to have_text(ref_name)
end