diff options
author | Douglas Barbosa Alexandre <dbalexandre@gmail.com> | 2016-07-12 16:40:05 -0300 |
---|---|---|
committer | Douglas Barbosa Alexandre <dbalexandre@gmail.com> | 2016-07-14 15:31:48 -0300 |
commit | d54a281e3d1c543f4cbd550c62f62d225f595bbb (patch) | |
tree | 70ee57d5daec2fb141b1bbd4cd9bb8e84e7b3a05 /spec/features/groups_spec.rb | |
parent | c49517a0048f24e57f6d6ab2a5e80c8de132280d (diff) | |
download | gitlab-ce-d54a281e3d1c543f4cbd550c62f62d225f595bbb.tar.gz |
Fix creating group with space in group path
Diffstat (limited to 'spec/features/groups_spec.rb')
-rw-r--r-- | spec/features/groups_spec.rb | 20 |
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 |