Logo: Relish

  1. Sign in

Project: Gitlabhq

Project Team management

Background
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
I visit project "Shop" team page
Scenarios
See all team members
Then
I should be able to see myself in team
And
I should see "Sam" in team list
Add user to project
Given
I click link "New Team Member"
And
I select "Mike" as "Reporter"
Then
I should see "Mike" in team list as "Reporter"
  • @javascript
Update user access
Given
I should see "Sam" in team list as "Developer"
And
I change "Sam" role to "Reporter"
Then
I visit project "Shop" team page
And
I should see "Sam" in team list as "Reporter"
View team member profile
Given
I click link "Sam"
Then
I should see "Sam" team profile
Cancel team member
Given
I click link "Sam"
And
I click link "Remove from team"
Then
I visit project "Shop" team page
And
I should not see "Sam" in team list
Import team from another project
Given
I own project "Website"
And
"Mike" is "Website" reporter
And
I click link "Import team from another project"
When
I submit "Website" project for import team
Then
I should see "Mike" in team list as "Reporter"

Last published over 4 years ago by dzaporozhets.