diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-04-24 09:47:58 +0000 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-04-24 09:47:58 +0000 |
commit | 160799ca9b6d6e1695521444d787da78b93feef8 (patch) | |
tree | 6d046995bf56260de2dfc222c82e11a0d2181533 /features | |
parent | 0e998876d842bd4d8b172b73eef86b30f397b009 (diff) | |
parent | 9b330859bff436de55fa9a36f95c923e0e4b0f94 (diff) | |
download | gitlab-ce-160799ca9b6d6e1695521444d787da78b93feef8.tar.gz |
Merge branch 'rs-sam-to-dmitriy' into 'master'
Change "Sam" to "Dmitriy" in feature steps
"Sam" was too short and generic and caused invalid test failures due to finding other people with names like "Sammie" or "Samuel" unexpectedly.
See https://ci.gitlab.com/projects/1/builds/35205 and https://ci.gitlab.com/projects/1/builds/35093 as two recent examples.
See merge request !571
Diffstat (limited to 'features')
-rw-r--r-- | features/project/team_management.feature | 16 | ||||
-rw-r--r-- | features/steps/project/team_management.rb | 32 |
2 files changed, 24 insertions, 24 deletions
diff --git a/features/project/team_management.feature b/features/project/team_management.feature index 6cda225ea7b..09a7df59df6 100644 --- a/features/project/team_management.feature +++ b/features/project/team_management.feature @@ -3,13 +3,13 @@ Feature: Project Team Management Given I sign in as a user And I own project "Shop" And gitlab user "Mike" - And gitlab user "Sam" - And "Sam" is "Shop" developer + And gitlab user "Dmitriy" + And "Dmitriy" is "Shop" developer And I visit project "Shop" team page Scenario: See all team members Then I should be able to see myself in team - And I should see "Sam" in team list + And I should see "Dmitriy" in team list @javascript Scenario: Add user to project @@ -25,14 +25,14 @@ Feature: Project Team Management @javascript Scenario: Update user access - Given I should see "Sam" in team list as "Developer" - And I change "Sam" role to "Reporter" - And I should see "Sam" in team list as "Reporter" + Given I should see "Dmitriy" in team list as "Developer" + And I change "Dmitriy" role to "Reporter" + And I should see "Dmitriy" in team list as "Reporter" Scenario: Cancel team member - Given I click cancel link for "Sam" + Given I click cancel link for "Dmitriy" Then I visit project "Shop" team page - And I should not see "Sam" in team list + And I should not see "Dmitriy" in team list Scenario: Import team from another project Given I own project "Website" diff --git a/features/steps/project/team_management.rb b/features/steps/project/team_management.rb index e95621071c4..09e5af3ef48 100644 --- a/features/steps/project/team_management.rb +++ b/features/steps/project/team_management.rb @@ -9,8 +9,8 @@ class Spinach::Features::ProjectTeamManagement < Spinach::FeatureSteps page.should have_content(@user.username) end - step 'I should see "Sam" in team list' do - user = User.find_by(name: "Sam") + step 'I should see "Dmitriy" in team list' do + user = User.find_by(name: "Dmitriy") page.should have_content(user.name) page.should have_content(user.username) end @@ -51,15 +51,15 @@ class Spinach::Features::ProjectTeamManagement < Spinach::FeatureSteps end end - step 'I should see "Sam" in team list as "Developer"' do + step 'I should see "Dmitriy" in team list as "Developer"' do within ".access-developer" do - page.should have_content('Sam') + page.should have_content('Dmitriy') end end - step 'I change "Sam" role to "Reporter"' do + step 'I change "Dmitriy" role to "Reporter"' do project = Project.find_by(name: "Shop") - user = User.find_by(name: 'Sam') + user = User.find_by(name: 'Dmitriy') project_member = project.project_members.find_by(user_id: user.id) within "#project_member_#{project_member.id}" do click_button "Edit access level" @@ -68,9 +68,9 @@ class Spinach::Features::ProjectTeamManagement < Spinach::FeatureSteps end end - step 'I should see "Sam" in team list as "Reporter"' do + step 'I should see "Dmitriy" in team list as "Reporter"' do within ".access-reporter" do - page.should have_content('Sam') + page.should have_content('Dmitriy') end end @@ -78,8 +78,8 @@ class Spinach::Features::ProjectTeamManagement < Spinach::FeatureSteps click_link "Remove from team" end - step 'I should not see "Sam" in team list' do - user = User.find_by(name: "Sam") + step 'I should not see "Dmitriy" in team list' do + user = User.find_by(name: "Dmitriy") page.should_not have_content(user.name) page.should_not have_content(user.username) end @@ -88,12 +88,12 @@ class Spinach::Features::ProjectTeamManagement < Spinach::FeatureSteps create(:user, name: "Mike") end - step 'gitlab user "Sam"' do - create(:user, name: "Sam") + step 'gitlab user "Dmitriy"' do + create(:user, name: "Dmitriy") end - step '"Sam" is "Shop" developer' do - user = User.find_by(name: "Sam") + step '"Dmitriy" is "Shop" developer' do + user = User.find_by(name: "Dmitriy") project = Project.find_by(name: "Shop") project.team << [user, :developer] end @@ -119,9 +119,9 @@ class Spinach::Features::ProjectTeamManagement < Spinach::FeatureSteps click_button 'Import' end - step 'I click cancel link for "Sam"' do + step 'I click cancel link for "Dmitriy"' do project = Project.find_by(name: "Shop") - user = User.find_by(name: 'Sam') + user = User.find_by(name: 'Dmitriy') project_member = project.project_members.find_by(user_id: user.id) within "#project_member_#{project_member.id}" do click_link('Remove user from team') |