From 7de349bb4996b0b8261f3af6734dd268160de96d Mon Sep 17 00:00:00 2001 From: Aditya Prakash Date: Sat, 6 Mar 2021 08:41:50 +0530 Subject: [PATCH] [rubygems/rubygems] Remote test to check require This test was triggering require of `rubygems/core_ext/tcpsocket_init` which overrides TCPSocket.initialize globally. Requires don't get reset between test runs and it was making other test unreliable. Fixes timeout of test on ruby master https://github.com/rubygems/rubygems/commit/fdfe5c9691 --- test/rubygems/test_gem_remote_fetcher.rb | 6 ------ 1 file changed, 6 deletions(-) diff --git a/test/rubygems/test_gem_remote_fetcher.rb b/test/rubygems/test_gem_remote_fetcher.rb index 32600deee2..1c88e8d3e8 100644 --- a/test/rubygems/test_gem_remote_fetcher.rb +++ b/test/rubygems/test_gem_remote_fetcher.rb @@ -962,12 +962,6 @@ PeIQQkFng2VVot/WAQbv3ePqWq07g1BBcwIBAg== end end - def test_tcpsocketext_require - with_configured_fetcher(":ipv4_fallback_enabled: true") do |fetcher| - refute require('rubygems/core_ext/tcpsocket_init') - end - end - def with_configured_fetcher(config_str = nil, &block) if config_str temp_conf = File.join @tempdir, '.gemrc'