summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorDouglas Barbosa Alexandre <dbalexandre@gmail.com>2016-07-12 16:40:05 -0300
committerDouglas Barbosa Alexandre <dbalexandre@gmail.com>2016-07-14 15:31:48 -0300
commitd54a281e3d1c543f4cbd550c62f62d225f595bbb (patch)
tree70ee57d5daec2fb141b1bbd4cd9bb8e84e7b3a05 /spec
parentc49517a0048f24e57f6d6ab2a5e80c8de132280d (diff)
downloadgitlab-ce-d54a281e3d1c543f4cbd550c62f62d225f595bbb.tar.gz
Fix creating group with space in group path
Diffstat (limited to 'spec')
-rw-r--r--spec/features/groups_spec.rb20
1 files changed, 16 insertions, 4 deletions
diff --git a/spec/features/groups_spec.rb b/spec/features/groups_spec.rb
index 891df65216d..2d8b59472e8 100644
--- a/spec/features/groups_spec.rb
+++ b/spec/features/groups_spec.rb
@@ -1,14 +1,26 @@
require 'spec_helper'
feature 'Group', feature: true do
+ before do
+ login_as(:admin)
+ end
+
+ describe 'creating a group with space in group path' do
+ it 'renders new group form with validation errors' do
+ visit new_group_path
+ fill_in 'Group path', with: 'space group'
+
+ click_button 'Create group'
+
+ expect(current_path).to eq(groups_path)
+ expect(page).to have_content("Path can contain only letters, digits, '_', '-' and '.'. Cannot start with '-' or end in '.'.")
+ end
+ end
+
describe 'description' do
let(:group) { create(:group) }
let(:path) { group_path(group) }
- before do
- login_as(:admin)
- end
-
it 'parses Markdown' do
group.update_attribute(:description, 'This is **my** group')
visit path