summaryrefslogtreecommitdiff
path: root/spec/models
diff options
context:
space:
mode:
authorDouwe Maan <douwe@selenight.nl>2017-11-24 11:23:14 +0100
committerDouwe Maan <douwe@selenight.nl>2017-11-24 15:57:17 +0100
commit8041a87288906e4b10b86a9a2ab9039036243a5d (patch)
treeec018c0168531b233160cd67a2d46217272a936b /spec/models
parent3dd5bedb54ce1bb150ab5304463c0a63d6e10ec9 (diff)
downloadgitlab-ce-8041a87288906e4b10b86a9a2ab9039036243a5d.tar.gz
Drastically improve project search performance by no longer searching namespace namedm-project-search-performance
Diffstat (limited to 'spec/models')
-rw-r--r--spec/models/project_spec.rb18
1 files changed, 0 insertions, 18 deletions
diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb
index f7f19d464d1..549c97a9afd 100644
--- a/spec/models/project_spec.rb
+++ b/spec/models/project_spec.rb
@@ -1254,24 +1254,6 @@ describe Project do
expect(described_class.search(project.path.upcase)).to eq([project])
end
- it 'returns projects with a matching namespace name' do
- expect(described_class.search(project.namespace.name)).to eq([project])
- end
-
- it 'returns projects with a partially matching namespace name' do
- expect(described_class.search(project.namespace.name[0..2])).to eq([project])
- end
-
- it 'returns projects with a matching namespace name regardless of the casing' do
- expect(described_class.search(project.namespace.name.upcase)).to eq([project])
- end
-
- it 'returns projects when eager loading namespaces' do
- relation = described_class.all.includes(:namespace)
-
- expect(relation.search(project.namespace.name)).to eq([project])
- end
-
describe 'with pending_delete project' do
let(:pending_delete_project) { create(:project, pending_delete: true) }