From 95c75d3f4f3877979f8635aa0aae57d62fdc86d0 Mon Sep 17 00:00:00 2001 From: Daniel Waterworth Date: Tue, 7 Dec 2021 12:26:35 -0600 Subject: [PATCH] DEV: Set uploads_id_seq starting point before tests (#15215) Some tests don't pass when this is elevated. They should be fixed, since, at some point, we may create enough uploads during tests that they fail naturally. --- spec/rails_helper.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 16fbbb1a379..a5deadd6302 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -235,6 +235,12 @@ RSpec.configure do |config| SiteSetting.provider = TestLocalProcessProvider.new WebMock.disable_net_connect! + + if ENV['ELEVATED_UPLOADS_ID'] + DB.exec "SELECT setval('uploads_id_seq', 10000)" + else + DB.exec "SELECT setval('uploads_id_seq', 1)" + end end class TestLocalProcessProvider < SiteSettings::LocalProcessProvider