diff options
author | Jarka Kadlecova <jarka@gitlab.com> | 2017-03-21 17:04:12 +0100 |
---|---|---|
committer | Jarka Kadlecova <jarka@gitlab.com> | 2017-03-21 17:04:12 +0100 |
commit | 3750766f425f09439257cbe4934877a17bf815ea (patch) | |
tree | 349ff8424facd52ec4e27c081848f99f31608ca6 /spec/models/project_spec.rb | |
parent | 46146e33f2f8dcbd52ee50eb9142887344b8c367 (diff) | |
download | gitlab-ce-3750766f425f09439257cbe4934877a17bf815ea.tar.gz |
Escape route path for LIKE queries
Diffstat (limited to 'spec/models/project_spec.rb')
-rw-r--r-- | spec/models/project_spec.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb index 5e5f690acd4..2b5d6f84776 100644 --- a/spec/models/project_spec.rb +++ b/spec/models/project_spec.rb @@ -1762,11 +1762,18 @@ describe Project, models: true do end describe 'inside_path' do - let!(:project1) { create(:empty_project) } + let!(:project1) { create(:empty_project, namespace: create(:namespace, path: 'name_pace')) } let!(:project2) { create(:empty_project) } + let!(:project3) { create(:empty_project, namespace: create(:namespace, path: 'namespace')) } let!(:path) { project1.namespace.full_path } - it { expect(Project.inside_path(path)).to eq([project1]) } + it 'returns 1 project' do + expect(Project.inside_path(path).count).to eq(1) + end + + it 'returns correct project' do + expect(Project.inside_path(path)).to eq([project1]) + end end describe '#route_map_for' do |