diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-11-30 18:15:02 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-11-30 18:15:02 +0300 |
commit | d0713b807555cbd970ce712d5c0812daee371e2b (patch) | |
tree | c871900c005673027c7226415edb7c895a8f6d77 /spec/features/admin | |
parent | 3bba41a8c5dfcca0d086eaef10ef36a705dd4f7a (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/features/admin')
-rw-r--r-- | spec/features/admin/admin_abuse_reports_spec.rb | 18 | ||||
-rw-r--r-- | spec/features/admin/admin_runners_spec.rb | 4 |
2 files changed, 10 insertions, 12 deletions
diff --git a/spec/features/admin/admin_abuse_reports_spec.rb b/spec/features/admin/admin_abuse_reports_spec.rb index 973988560b3..5e98d2ffcf3 100644 --- a/spec/features/admin/admin_abuse_reports_spec.rb +++ b/spec/features/admin/admin_abuse_reports_spec.rb @@ -3,6 +3,8 @@ require 'spec_helper' RSpec.describe "Admin::AbuseReports", :js, feature_category: :insider_threat do + include Features::SortingHelpers + let_it_be(:user) { create(:user) } let_it_be(:admin) { create(:admin) } @@ -79,7 +81,7 @@ RSpec.describe "Admin::AbuseReports", :js, feature_category: :insider_threat do expect(report_rows[1].text).to include(report_text(open_report2)) # updated_at asc - sort_by 'Updated date' + sort_by 'Updated date', from: 'Created date' expect(report_rows[0].text).to include(report_text(open_report2)) expect(report_rows[1].text).to include(report_text(open_report)) @@ -120,7 +122,7 @@ RSpec.describe "Admin::AbuseReports", :js, feature_category: :insider_threat do expect(report_rows[1].text).to include(report_text(open_report2)) # created_at desc - sort_by 'Created date' + sort_by 'Created date', from: 'Number of Reports' expect(report_rows[0].text).to include(report_text(open_report2)) expect(report_rows[1].text).to include(aggregated_report_text(open_report, 2)) @@ -131,7 +133,7 @@ RSpec.describe "Admin::AbuseReports", :js, feature_category: :insider_threat do expect(report_rows[0].text).to include(aggregated_report_text(open_report, 2)) expect(report_rows[1].text).to include(report_text(open_report2)) - sort_by 'Updated date' + sort_by 'Updated date', from: 'Created date' # updated_at asc expect(report_rows[0].text).to include(report_text(open_report2)) @@ -193,14 +195,10 @@ RSpec.describe "Admin::AbuseReports", :js, feature_category: :insider_threat do select_tokens(*tokens, submit: true, input_text: 'Filter reports') end - def sort_by(sort) + def sort_by(sort, from: 'Number of Reports') page.within('.vue-filtered-search-bar-container .sort-dropdown-container') do - page.find('.gl-dropdown-toggle').click - - page.within('.dropdown-menu') do - click_button sort - wait_for_requests - end + pajamas_sort_by sort, from: from + wait_for_requests end end end diff --git a/spec/features/admin/admin_runners_spec.rb b/spec/features/admin/admin_runners_spec.rb index 750f5f8d4b9..d4e25d413dd 100644 --- a/spec/features/admin/admin_runners_spec.rb +++ b/spec/features/admin/admin_runners_spec.rb @@ -3,6 +3,7 @@ require 'spec_helper' RSpec.describe "Admin Runners", feature_category: :runner_fleet do + include Features::SortingHelpers include Features::RunnersHelpers include Spec::Support::Helpers::ModalHelpers @@ -480,8 +481,7 @@ RSpec.describe "Admin Runners", feature_category: :runner_fleet do end end - click_on 'Created date' # Open "sort by" dropdown - click_on 'Last contact' + pajamas_sort_by 'Last contact', from: 'Created date' click_on 'Sort direction: Descending' within_testid('runner-list') do |