Commit 13fb3fdcf20f505b2591cfe3fc1a1e74242a932c

Authored by Andrey Kumanyaev
Committed by Dmitriy Zaporozhets
1 parent 17a8ee57

Repair admin section tests

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