File size: 667 Bytes
e98c0d7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # typed: true
# frozen_string_literal: true
def common_dir
@common_dir ||= Gem::Specification.find_by_name("dependabot-common").gem_dir
end
def require_common_spec(path)
require "#{common_dir}/spec/dependabot/#{path}"
end
require "#{common_dir}/spec/spec_helper.rb"
module SlowTestHelper
def self.slow_tests?
ENV["SUITE_NAME"] == "python_slow"
end
end
RSpec.configure do |config|
config.around do |example|
if SlowTestHelper.slow_tests? && example.metadata[:slow]
example.run
elsif !SlowTestHelper.slow_tests? && !example.metadata[:slow]
example.run
else
example.skip
end
end
config.profile_examples = 10
end
|