Commit 973066e76dac1f6dae6c5356420abba7cb589462

Authored by robertd
1 parent b8e81e55

Add tests for groups avatars check on user page

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
... ...