From 7021455bd1ed7b125c55eb1b33c5a01f2bc55ee0 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 17 Nov 2022 11:33:21 +0000 Subject: Add latest changes from gitlab-org/gitlab@15-6-stable-ee --- spec/finders/projects_finder_spec.rb | 46 +++++++----------------------------- 1 file changed, 9 insertions(+), 37 deletions(-) (limited to 'spec/finders/projects_finder_spec.rb') diff --git a/spec/finders/projects_finder_spec.rb b/spec/finders/projects_finder_spec.rb index 1fa2a975ec3..02153715eac 100644 --- a/spec/finders/projects_finder_spec.rb +++ b/spec/finders/projects_finder_spec.rb @@ -350,43 +350,6 @@ RSpec.describe ProjectsFinder do end end - describe 'filter by without_deleted' do - let_it_be(:pending_delete_project) { create(:project, :public, pending_delete: true) } - - let(:params) { { without_deleted: without_deleted } } - - shared_examples 'returns all projects' do - it { expect(subject).to include(public_project, internal_project, pending_delete_project) } - end - - context 'when without_deleted is true' do - let(:without_deleted) { true } - - it 'returns projects that are not pending_delete' do - expect(subject).not_to include(pending_delete_project) - expect(subject).to include(public_project, internal_project) - end - end - - context 'when without_deleted is false' do - let(:without_deleted) { false } - - it_behaves_like 'returns all projects' - end - - context 'when without_deleted is nil' do - let(:without_deleted) { nil } - - it_behaves_like 'returns all projects' - end - - context 'when without_deleted is not present' do - let(:params) { {} } - - it_behaves_like 'returns all projects' - end - end - describe 'filter by last_activity_after' do let(:params) { { last_activity_after: 60.minutes.ago } } @@ -398,6 +361,15 @@ RSpec.describe ProjectsFinder do it { is_expected.to match_array([internal_project]) } end + describe 'always filters by without_deleted' do + let_it_be(:pending_delete_project) { create(:project, :public, pending_delete: true) } + + it 'returns projects that are not pending_delete' do + expect(subject).not_to include(pending_delete_project) + expect(subject).to include(public_project, internal_project) + end + end + describe 'filter by last_activity_before' do let(:params) { { last_activity_before: 60.minutes.ago } } -- cgit v1.2.3