summaryrefslogtreecommitdiff
path: root/spec/features/admin/users
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-05-11 12:10:20 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2021-05-11 12:10:20 +0000
commitc33a9adb709ffb40f816e66eb0c98cc750d6cd43 (patch)
tree1a5b3e103d8d9677dc9a3271cd6093454c898bd8 /spec/features/admin/users
parent7fa274753de913596db0d3eff5c7a3896c6fdd0a (diff)
downloadgitlab-ce-c33a9adb709ffb40f816e66eb0c98cc750d6cd43.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/features/admin/users')
-rw-r--r--spec/features/admin/users/users_spec.rb26
1 files changed, 26 insertions, 0 deletions
diff --git a/spec/features/admin/users/users_spec.rb b/spec/features/admin/users/users_spec.rb
index e38376b0741..36907d4aa60 100644
--- a/spec/features/admin/users/users_spec.rb
+++ b/spec/features/admin/users/users_spec.rb
@@ -547,6 +547,32 @@ RSpec.describe 'Admin::Users' do
end
end
+ # TODO: Move to main GET /admin/users block once feature flag is removed. Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/290737
+ context 'with vue_admin_users feature flag enabled', :js do
+ before do
+ stub_feature_flags(vue_admin_users: true)
+ end
+
+ describe 'GET /admin/users' do
+ context 'user group count', :js do
+ before do
+ group = create(:group)
+ group.add_developer(current_user)
+ project = create(:project, group: create(:group))
+ project.add_reporter(current_user)
+ end
+
+ it 'displays count of the users authorized groups' do
+ visit admin_users_path
+
+ wait_for_requests
+
+ expect(page.find("[data-testid='user-group-count-#{current_user.id}']").text).to eq("2")
+ end
+ end
+ end
+ end
+
def click_user_dropdown_toggle(user_id)
page.within("[data-testid='user-actions-#{user_id}']") do
find("[data-testid='dropdown-toggle']").click