diff options
author | Sean McGivern <sean@mcgivern.me.uk> | 2017-03-21 20:22:27 +0300 |
---|---|---|
committer | DJ Mountney <david@twkie.net> | 2017-03-21 20:41:17 +0300 |
commit | 0f711b0818888523b400e898b19c5a2954a2613d (patch) | |
tree | 04fed02bbe7ae062495be7bf64112d2f60242340 /spec/models/project_spec.rb | |
parent | c0d47ad566a40f486a82429c96be1126a6e02454 (diff) |
Merge branch '29583-routes-like-fix' into 'master'
Escape route path for LIKE queries
Closes #29583
See merge request !10117
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 |