Commit 973066e76dac1f6dae6c5356420abba7cb589462
1 parent
b8e81e55
Exists in
spb-stable
and in
3 other branches
Add tests for groups avatars check on user page
Showing
2 changed files
with
20 additions
and
0 deletions
Show diff stats
features/profile/profile.feature
| ... | ... | @@ -6,6 +6,13 @@ Feature: Profile |
| 6 | 6 | Given I visit profile page |
| 7 | 7 | Then I should see my profile info |
| 8 | 8 | |
| 9 | + Scenario: I can see groups I belong to | |
| 10 | + Given I have group with projects | |
| 11 | + When I visit profile page | |
| 12 | + And I click on my profile picture | |
| 13 | + Then I should see my user page | |
| 14 | + And I should see groups I belong to | |
| 15 | + | |
| 9 | 16 | Scenario: I edit profile |
| 10 | 17 | Given I visit profile page |
| 11 | 18 | Then I change my profile info | ... | ... |
features/steps/profile/profile.rb
| ... | ... | @@ -173,4 +173,17 @@ class Profile < Spinach::FeatureSteps |
| 173 | 173 | page.should have_content current_user.name |
| 174 | 174 | end |
| 175 | 175 | end |
| 176 | + | |
| 177 | + step 'I have group with projects' do | |
| 178 | + @group = create(:group) | |
| 179 | + @group.add_owner(current_user) | |
| 180 | + @project = create(:project, namespace: @group) | |
| 181 | + @event = create(:closed_issue_event, project: @project) | |
| 182 | + | |
| 183 | + @project.team << [current_user, :master] | |
| 184 | + end | |
| 185 | + | |
| 186 | + step 'I should see groups I belong to' do | |
| 187 | + page.should have_css('.profile-groups-avatars', visible: true) | |
| 188 | + end | |
| 176 | 189 | end | ... | ... |