diff options
author | Douwe Maan <douwe@selenight.nl> | 2017-11-24 11:23:14 +0100 |
---|---|---|
committer | Douwe Maan <douwe@selenight.nl> | 2017-11-24 15:57:17 +0100 |
commit | 8041a87288906e4b10b86a9a2ab9039036243a5d (patch) | |
tree | ec018c0168531b233160cd67a2d46217272a936b /spec/models | |
parent | 3dd5bedb54ce1bb150ab5304463c0a63d6e10ec9 (diff) | |
download | gitlab-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.rb | 18 |
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) } |