2
0

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
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