discourse/app/controllers/test_requests_controller.rb

18 lines
563 B
Ruby

# frozen_string_literal: true
# This controller's actions are only available in the test environment to help with more complex testing requirements
class TestRequestsController < ApplicationController
if Rails.env.test?
def test_net_http_timeouts
net_http = Net::HTTP.new("example.com")
render json: {
open_timeout: net_http.open_timeout,
read_timeout: net_http.read_timeout,
write_timeout: net_http.write_timeout,
max_retries: net_http.max_retries,
}
end
end
end