Commit 13fb3fdcf20f505b2591cfe3fc1a1e74242a932c
Committed by
Dmitriy Zaporozhets
1 parent
17a8ee57
Exists in
master
and in
4 other branches
Repair admin section tests
Showing
2 changed files
with
11 additions
and
1 deletions
Show diff stats
features/admin/teams.feature
@@ -17,7 +17,7 @@ Feature: Admin Teams | @@ -17,7 +17,7 @@ Feature: Admin Teams | ||
17 | When I visit admin teams page | 17 | When I visit admin teams page |
18 | When I have clean "HardCoders" team | 18 | When I have clean "HardCoders" team |
19 | And I visit "HardCoders" team page | 19 | And I visit "HardCoders" team page |
20 | - #Then I should see only me in members table | 20 | + When I click to "Add members" link |
21 | When I select user "John" from user list as "Developer" | 21 | When I select user "John" from user list as "Developer" |
22 | And submit form with new team member info | 22 | And submit form with new team member info |
23 | Then I should see "John" in teams members list as "Developer" | 23 | Then I should see "John" in teams members list as "Developer" |
@@ -30,6 +30,7 @@ Feature: Admin Teams | @@ -30,6 +30,7 @@ Feature: Admin Teams | ||
30 | When I have "Shop" project | 30 | When I have "Shop" project |
31 | And I visit "HardCoders" team page | 31 | And I visit "HardCoders" team page |
32 | Then I should see empty projects table | 32 | Then I should see empty projects table |
33 | + When I click to "Add projects" link | ||
33 | When I select project "Shop" with max access "Reporter" | 34 | When I select project "Shop" with max access "Reporter" |
34 | And submit form with new team project info | 35 | And submit form with new team project info |
35 | Then I should see "Shop" project in projects list | 36 | Then I should see "Shop" project in projects list |
@@ -43,6 +44,7 @@ Feature: Admin Teams | @@ -43,6 +44,7 @@ Feature: Admin Teams | ||
43 | When I have gitlab user "Jimm" | 44 | When I have gitlab user "Jimm" |
44 | And I visit "HardCoders" team page | 45 | And I visit "HardCoders" team page |
45 | Then I should see members table without "Jimm" member | 46 | Then I should see members table without "Jimm" member |
47 | + When I click to "Add members" link | ||
46 | When I select user "Jimm" ub team members list as "Master" | 48 | When I select user "Jimm" ub team members list as "Master" |
47 | And submit form with new team member info | 49 | And submit form with new team member info |
48 | Then I should see "Jimm" in teams members list as "Master" | 50 | Then I should see "Jimm" in teams members list as "Master" |
features/steps/admin/admin_teams.rb
@@ -205,6 +205,14 @@ class AdminTeams < Spinach::FeatureSteps | @@ -205,6 +205,14 @@ class AdminTeams < Spinach::FeatureSteps | ||
205 | find_in_list(".team_members", user).must_equal true | 205 | find_in_list(".team_members", user).must_equal true |
206 | end | 206 | end |
207 | 207 | ||
208 | + When 'I click to "Add members" link' do | ||
209 | + click_link "Add members" | ||
210 | + end | ||
211 | + | ||
212 | + When 'I click to "Add projects" link' do | ||
213 | + click_link "Add projects" | ||
214 | + end | ||
215 | + | ||
208 | protected | 216 | protected |
209 | 217 | ||
210 | def current_team | 218 | def current_team |