diff options
author | James Gregory <james.gregory@epigenesys.org.uk> | 2016-12-28 22:22:57 +0000 |
---|---|---|
committer | James Gregory <james.gregory@epigenesys.org.uk> | 2016-12-29 22:42:16 +0000 |
commit | b21024684b7c8f9fdef524873434e057de7a2713 (patch) | |
tree | c30817cc438a3e2d6453a72204a5d3c4f044e781 /spec/features/admin | |
parent | f9a49d0999de0cd81accd08abc2248f9c0fa56c9 (diff) | |
download | gitlab-ce-b21024684b7c8f9fdef524873434e057de7a2713.tar.gz |
Merged the 'groups' and 'projects' tabs when viewing user profiles
Diffstat (limited to 'spec/features/admin')
-rw-r--r-- | spec/features/admin/admin_users_spec.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/features/admin/admin_users_spec.rb b/spec/features/admin/admin_users_spec.rb index e31325ce47b..55ffc6761f8 100644 --- a/spec/features/admin/admin_users_spec.rb +++ b/spec/features/admin/admin_users_spec.rb @@ -1,6 +1,8 @@ require 'spec_helper' describe "Admin::Users", feature: true do + include WaitForAjax + before { login_as :admin } describe "GET /admin/users" do @@ -252,5 +254,20 @@ describe "Admin::Users", feature: true do end expect(page).to have_content @project.name end + + it 'shows the group access level' do + within(:css, '.append-bottom-default + .panel') do + expect(page).to have_content 'Developer' + end + end + + it 'allows group membership to be revoked', js: true do + page.within(first('.group_member')) do + find('.btn-remove').click + end + wait_for_ajax + + expect(page).not_to have_selector('.group_member') + end end end |