Files
gitlab-foss/spec/support/shared_contexts/dependency_proxy_shared_context.rb
2023-09-12 21:10:52 +00:00

15 lines
336 B
Ruby

# frozen_string_literal: true
RSpec.shared_context 'with a server running the dependency proxy' do
def run_server(handler)
default_server = Capybara.server
Capybara.server = Capybara.servers[:puma]
server = Capybara::Server.new(handler)
server.boot
server
ensure
Capybara.server = default_server
end
end