diff options
author | Semyon Pupkov <mail@semyonpupkov.com> | 2017-01-02 16:20:22 +0500 |
---|---|---|
committer | Semyon Pupkov <mail@semyonpupkov.com> | 2017-01-02 16:20:22 +0500 |
commit | 74c817c7cb3514d9e5966e1d39170ea17c1ff088 (patch) | |
tree | 78c84a169549e12d40498fc9a0fe58ad1aee53ad /spec/features/admin | |
parent | 1591c90f7ba40bb7e0c3bcdd8ecf6dc43d75c129 (diff) | |
download | gitlab-ce-74c817c7cb3514d9e5966e1d39170ea17c1ff088.tar.gz |
Tiny refactoring example in admin users feature spec
Diffstat (limited to 'spec/features/admin')
-rw-r--r-- | spec/features/admin/admin_users_spec.rb | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/spec/features/admin/admin_users_spec.rb b/spec/features/admin/admin_users_spec.rb index 26f35f7055a..a586f8d3184 100644 --- a/spec/features/admin/admin_users_spec.rb +++ b/spec/features/admin/admin_users_spec.rb @@ -243,30 +243,30 @@ describe "Admin::Users", feature: true do end describe "GET /admin/users/:id/projects" do + let(:group) { create(:group) } + let!(:project) { create(:project, group: group) } + before do - @group = create(:group) - @project = create(:project, group: @group) - @simple_user = create(:user) - @group.add_developer(@simple_user) + group.add_developer(user) - visit projects_admin_user_path(@simple_user) + visit projects_admin_user_path(user) end it "lists group projects" do within(:css, '.append-bottom-default + .panel') do expect(page).to have_content 'Group projects' - expect(page).to have_link @group.name, admin_group_path(@group) + expect(page).to have_link group.name, admin_group_path(group) end end it 'allows navigation to the group details' do within(:css, '.append-bottom-default + .panel') do - click_link @group.name + click_link group.name end within(:css, 'h3.page-title') do - expect(page).to have_content "Group: #{@group.name}" + expect(page).to have_content "Group: #{group.name}" end - expect(page).to have_content @project.name + expect(page).to have_content project.name end it 'shows the group access level' do |