summaryrefslogtreecommitdiff
path: root/spec/features/admin/admin_users_spec.rb
diff options
context:
space:
mode:
authorSemyon Pupkov <mail@semyonpupkov.com>2017-01-02 16:20:22 +0500
committerSemyon Pupkov <mail@semyonpupkov.com>2017-01-02 16:20:22 +0500
commit74c817c7cb3514d9e5966e1d39170ea17c1ff088 (patch)
tree78c84a169549e12d40498fc9a0fe58ad1aee53ad /spec/features/admin/admin_users_spec.rb
parent1591c90f7ba40bb7e0c3bcdd8ecf6dc43d75c129 (diff)
downloadgitlab-ce-74c817c7cb3514d9e5966e1d39170ea17c1ff088.tar.gz
Tiny refactoring example in admin users feature spec
Diffstat (limited to 'spec/features/admin/admin_users_spec.rb')
-rw-r--r--spec/features/admin/admin_users_spec.rb18
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