diff options
author | Robin Naundorf <r.naundorf@fh-muenster.de> | 2018-06-09 08:45:05 +0200 |
---|---|---|
committer | Robin Naundorf <r.naundorf@fh-muenster.de> | 2018-07-17 19:50:01 +0200 |
commit | 2d5c8a59d3e605ef03ac5cb068957c999bb00f86 (patch) | |
tree | 205a1e0c9778ee9f75414d06f71f5adf9e41d64d /spec/features | |
parent | 923172c93310d2761ec1b64d181644a1a9e45ed6 (diff) | |
download | gitlab-ce-2d5c8a59d3e605ef03ac5cb068957c999bb00f86.tar.gz |
Fix broken breadcrumb in admin/user
* Fix broken breadcrumb when switching tabs in admin/user
Closes #47419
Diffstat (limited to 'spec/features')
-rw-r--r-- | spec/features/admin/admin_users_spec.rb | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/spec/features/admin/admin_users_spec.rb b/spec/features/admin/admin_users_spec.rb index 9e3221577c7..6c194c9a646 100644 --- a/spec/features/admin/admin_users_spec.rb +++ b/spec/features/admin/admin_users_spec.rb @@ -315,6 +315,40 @@ describe "Admin::Users" do end end + describe 'show breadcrumbs' do + it do + visit admin_user_path(user) + + check_breadcrumb(user.name) + + visit projects_admin_user_path(user) + + check_breadcrumb(user.name) + + visit keys_admin_user_path(user) + + check_breadcrumb(user.name) + + visit admin_user_impersonation_tokens_path(user) + + check_breadcrumb(user.name) + + visit admin_user_identities_path(user) + + check_breadcrumb(user.name) + + visit new_admin_user_identity_path(user) + + check_breadcrumb("New Identity") + + visit admin_user_identities_path(user) + + find('.table').find(:link, 'Edit').click + + check_breadcrumb("Edit Identity") + end + end + describe 'show user attributes' do it do visit admin_users_path @@ -409,4 +443,8 @@ describe "Admin::Users" do expect(page).not_to have_content('twitter') end end + + def check_breadcrumb(content) + expect(find('.breadcrumbs-sub-title')).to have_content(content) + end end |