Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/models/loose_foreign_keys/deleted_record_spec.rb')
-rw-r--r--spec/models/loose_foreign_keys/deleted_record_spec.rb28
1 files changed, 9 insertions, 19 deletions
diff --git a/spec/models/loose_foreign_keys/deleted_record_spec.rb b/spec/models/loose_foreign_keys/deleted_record_spec.rb
index ed80f5c1516..619f77b6bec 100644
--- a/spec/models/loose_foreign_keys/deleted_record_spec.rb
+++ b/spec/models/loose_foreign_keys/deleted_record_spec.rb
@@ -16,30 +16,20 @@ RSpec.describe LooseForeignKeys::DeletedRecord, type: :model, feature_category:
let(:records) { described_class.load_batch_for_table(table, 10) }
describe '.load_batch_for_table' do
- where(:union_feature_flag_value) do
- [true, false]
+ it 'loads records and orders them by creation date' do
+ expect(records).to eq([deleted_record_1, deleted_record_2, deleted_record_4])
end
- with_them do
- before do
- stub_feature_flags('loose_foreign_keys_batch_load_using_union' => union_feature_flag_value)
- end
-
- it 'loads records and orders them by creation date' do
- expect(records).to eq([deleted_record_1, deleted_record_2, deleted_record_4])
- end
+ it 'supports configurable batch size' do
+ records = described_class.load_batch_for_table(table, 2)
- it 'supports configurable batch size' do
- records = described_class.load_batch_for_table(table, 2)
-
- expect(records).to eq([deleted_record_1, deleted_record_2])
- end
+ expect(records).to eq([deleted_record_1, deleted_record_2])
+ end
- it 'returns the partition number in each returned record' do
- records = described_class.load_batch_for_table(table, 4)
+ it 'returns the partition number in each returned record' do
+ records = described_class.load_batch_for_table(table, 4)
- expect(records).to all(have_attributes(partition: (a_value > 0)))
- end
+ expect(records).to all(have_attributes(partition: (a_value > 0)))
end
end