Consolidate system specs into single directory, use rspec tags for configuration (#30206)

This commit is contained in:
Matt Jankowski 2024-05-10 08:36:09 -04:00 committed by GitHub
parent 164b09bfcc
commit 0d397db5dd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
30 changed files with 32 additions and 47 deletions

View file

@ -95,7 +95,7 @@ RSpec.configure do |config|
end
end
config.around :each, type: :system do |example|
config.around :each, :streaming, type: :system do |example|
# Streaming server needs DB access but `use_transactional_tests` rolls back
# every transaction. Disable this feature for streaming tests, and use
# DatabaseCleaner to clean the database tables between each test.
@ -125,6 +125,6 @@ RSpec.configure do |config|
end
def streaming_examples_present?
RUN_SYSTEM_SPECS
RSpec.world.filtered_examples.values.flatten.any? { |example| example.metadata[:streaming] == true }
end
end