diff options
author | James Lopez <james@jameslopez.es> | 2016-01-26 12:16:47 +0100 |
---|---|---|
committer | James Lopez <james@jameslopez.es> | 2016-01-26 12:16:47 +0100 |
commit | 89aeed183ccbadc9580945a68b8df83f50856c2c (patch) | |
tree | 46838271c51f28a26522b568f0349c81f40dbe82 /features | |
parent | eb7f669073b2b95a1956de5e22f97dc8f83711e8 (diff) | |
download | gitlab-ce-89aeed183ccbadc9580945a68b8df83f50856c2c.tar.gz |
feature and fix for 500 on group missing
Diffstat (limited to 'features')
-rw-r--r-- | features/explore/groups.feature | 5 | ||||
-rw-r--r-- | features/steps/explore/groups.rb | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/features/explore/groups.feature b/features/explore/groups.feature index 5fc9b135601..7529dcc3d9d 100644 --- a/features/explore/groups.feature +++ b/features/explore/groups.feature @@ -3,6 +3,11 @@ Feature: Explore Groups Background: Given group "TestGroup" has private project "Enterprise" + Scenario: I should not see a group if it does not exist + When I sign in as a user + And I visit group "NonExistentGroup" page + Then page status code should be 404 + Scenario: I should see group with private and internal projects as user Given group "TestGroup" has internal project "Internal" When I sign in as a user diff --git a/features/steps/explore/groups.rb b/features/steps/explore/groups.rb index 87f32e70d59..68c473e7b29 100644 --- a/features/steps/explore/groups.rb +++ b/features/steps/explore/groups.rb @@ -26,6 +26,10 @@ class Spinach::Features::ExploreGroups < Spinach::FeatureSteps visit group_path(Group.find_by(name: "TestGroup")) end + step 'I visit group "NonExistentGroup" page' do + visit group_path(-1) + end + step 'I visit group "TestGroup" issues page' do visit issues_group_path(Group.find_by(name: "TestGroup")) end |