Browse Source

Removed libraries no longer part of stdlib in ruby 3

Codruț Constantin Gușoi 5 years ago
parent
commit
7628e5eb90
1 changed files with 33 additions and 0 deletions
  1. 33 0
      test/tests/ruby-standard-libs/container.rb

+ 33 - 0
test/tests/ruby-standard-libs/container.rb

@@ -126,6 +126,39 @@ if rubyVersion >= Gem::Version.create('2.7')
 	stdlib.delete('thwait')
 	stdlib.delete('tracer')
 end
+if rubyVersion >= Gem::Version.create('3.0')
+	# https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/
+	# Removed libraries no longer part of stdlib.
+	stdlib.delete('English')
+	stdlib.delete('abbrev')
+	stdlib.delete('base64')
+	stdlib.delete('erb')
+	stdlib.delete('find')
+	stdlib.delete('io/nonblock')
+	stdlib.delete('io/wait')
+	stdlib.delete('net/ftp')
+	stdlib.delete('net/http')
+	stdlib.delete('net/imap')
+	stdlib.delete('net/protocol')
+	stdlib.delete('net/telnet')
+	stdlib.delete('nkf')
+	stdlib.delete('open-uri')
+	stdlib.delete('optparse')
+	stdlib.delete('resolv')
+	stdlib.delete('resolv-replace')
+	stdlib.delete('rexml')
+	stdlib.delete('rinda')
+	stdlib.delete('rss')
+	stdlib.delete('securerandom')
+	stdlib.delete('set')
+	stdlib.delete('shellwords')
+	stdlib.delete('tempfile')
+	stdlib.delete('time')
+	stdlib.delete('tmpdir')
+	stdlib.delete('tsort')
+	stdlib.delete('weakref')
+	stdlib.delete('xmlrpc')
+end
 
 result = 'ok'
 stdlib.each do |lib|