Merge pull request #2538 from consul/admin-users

Admin users
This commit is contained in:
Raimond Garcia
2018-03-27 20:12:53 +02:00
committed by GitHub
2 changed files with 8 additions and 2 deletions

View File

@@ -14,7 +14,7 @@
<tbody> <tbody>
<% @users.each do |user| %> <% @users.each do |user| %>
<tr> <tr>
<td><%= user.name %></td> <td><%= link_to user.name, user_path(user), target: "_blank" %></td>
<td><%= user.email %></td> <td><%= user.email %></td>
<td><%= user.document_number %></td> <td><%= user.document_number %></td>
<td><%= display_user_roles(user) %></td> <td><%= display_user_roles(user) %></td>

View File

@@ -9,12 +9,18 @@ feature 'Admin users' do
end end
scenario 'Index' do scenario 'Index' do
expect(page).to have_content @user.name expect(page).to have_link @user.name
expect(page).to have_content @user.email expect(page).to have_content @user.email
expect(page).to have_content @admin.name expect(page).to have_content @admin.name
expect(page).to have_content @admin.email expect(page).to have_content @admin.email
end end
scenario 'The username links to their public profile' do
click_link @user.name
expect(current_path).to eq(user_path(@user))
end
scenario 'Search' do scenario 'Search' do
fill_in :search, with: "Luis" fill_in :search, with: "Luis"
click_button 'Search' click_button 'Search'