1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test
Jeremy Evans 896e42d93f Restore splitting of hashes into positional and keyword arguments, add warning
This restores compatibility with Ruby 2.6, splitting the last
positional hash into positional and keyword arguments if it
contains both symbol and non-symbol keys.  However, in this case
it will warn, as the behavior in Ruby 3 will be to not split the
hash and keep it as a positional argument.

This does not affect the handling of mixed symbol and non-symbol
keys in bare keywords.  Those are still treated as keywords now,
as they were before this patch.  This results in different
behavior than Ruby 2.6, which would split the bare keywords and
use the non-Symbol keys as a positional arguments.
2019-08-30 12:39:31 -07:00
..
-ext- Warn instance variable E 2019-08-10 13:18:41 +09:00
base64
benchmark Aliases capture_output to capture_io for test-unit compatiblity. 2019-08-08 17:19:23 +09:00
bigdecimal
cgi change call CGI methods from :: to . 2019-08-04 09:19:30 +09:00
coverage
csv Fix keyword argument separation warnings in test 2019-08-30 12:39:31 -07:00
date date_parse.c: avoid copying 2019-08-12 20:41:11 +09:00
dbm
digest Restore support library for only test files that are digest and csv. 2019-07-09 21:16:49 +09:00
drb
dtrace Added test for require-return hook 2019-06-30 21:21:06 +09:00
erb Suppress uninitialized instance variable warnings 2019-07-04 18:12:08 +09:00
etc
excludes Give up stabilizing TestProcess on Travis osx 2019-08-06 00:48:00 +09:00
fiddle
fileutils Improve same directory detection in FileUtils 2019-08-06 09:01:04 +09:00
gdbm
io
irb Set IRB::Context#return_format on test clarify 2019-08-16 07:10:45 +09:00
json
lib Restore support library for only test files that are digest and csv. 2019-07-09 21:16:49 +09:00
logger Move helper file of logger to under the test/logger. 2019-07-15 14:43:08 +09:00
matrix Add abs to Matrix () 2019-08-21 16:36:39 -04:00
misc
mkmf Fix keyword argument separation warnings in test 2019-08-30 12:39:31 -07:00
monitor Wait for the helper thread to terminate 2019-06-28 14:54:00 +09:00
net Adding missing test for Net::HTTPGenericRequest initializer () 2019-08-16 01:38:46 +09:00
nkf
objspace Suppress unused variable warnings 2019-06-30 11:45:37 +09:00
open-uri The default charset of text/* media type is UTF-8. 2019-07-15 09:36:52 +09:00
openssl test/openssl/utils.rb: Extend the timeout for armv7l 2019-06-07 23:37:55 +09:00
optparse Fixed the test-case class name for zsh 2019-06-28 14:09:17 +09:00
ostruct
pathname Delegates 3 arguments for Pathname.glob. 2019-07-14 17:42:58 +09:00
psych [ruby/psych] Suppress uninitialized instance variable warnings 2019-07-25 07:52:17 +09:00
racc Clean up temporary directory for racc 2019-07-02 15:02:16 +09:00
rdoc Remove Travis CI workaround 2019-08-17 20:20:04 +09:00
readline Fix use_lib_reline for test/readline 2019-08-27 01:42:41 +09:00
reline Add test with encoding. 2019-08-27 01:23:46 +09:00
resolv Use lowercase letters for IPv6 addresses. 2019-07-30 11:59:54 +09:00
rexml [ruby/rexml] xpath: add missing value conversions for equality and relational expressions 2019-08-04 11:55:55 +09:00
rinda Fix Leaked thread 2019-07-31 17:45:43 +09:00
ripper Revert "Add pipeline operator [Feature ]" 2019-08-29 15:27:59 +09:00
rss
ruby Restore splitting of hashes into positional and keyword arguments, add warning 2019-08-30 12:39:31 -07:00
rubygems Skip teardown with JRuby 2019-08-17 18:20:50 +09:00
scanf Use block instead of explicit close 2019-06-28 12:37:36 +09:00
sdbm
shell
socket Suppress unused variable warnings 2019-06-30 11:45:37 +09:00
stringio [ruby/stringio] Supported BOM 2019-08-14 11:20:58 +09:00
strscan
syslog
uri Make portable for standalone test-unit gem. 2019-08-19 18:37:22 +09:00
webrick Adjust indent [ci skip] 2019-08-11 00:44:13 +09:00
win32ole Get rid of toplevel methods 2019-07-08 16:05:04 +09:00
yaml
zlib Suppress deflateParams() warnings 2019-07-24 22:07:10 +09:00
runner.rb Separated tool/test/runner.rb and test/runner.rb 2019-07-25 16:57:38 +09:00
test_abbrev.rb
test_cmath.rb Call deprecated method only inside assert_warning block 2019-07-01 00:22:39 +09:00
test_delegate.rb
test_extlibs.rb
test_find.rb
test_forwardable.rb Document and add spec for delegating to constants in Forwardable 2019-07-26 07:35:58 -07:00
test_ipaddr.rb Assert obsolete method warnings in IPAddr 2019-07-01 13:02:23 +09:00
test_mutex_m.rb
test_observer.rb
test_open3.rb Restore support library for only test files. 2019-07-09 21:04:07 +09:00
test_pp.rb Suppress void context warnings in verbose mode 2019-06-30 11:49:40 +09:00
test_prettyprint.rb
test_prime.rb Suppress method redefinition warnings 2019-06-30 11:49:41 +09:00
test_pstore.rb Expand the timeout of test_pstore_files_are_accessed_as_binary_files 2019-08-05 12:52:14 +09:00
test_pty.rb
test_rbconfig.rb
test_securerandom.rb Test SecureRandom.uuid format 2019-07-26 09:56:53 -07:00
test_set.rb
test_shellwords.rb
test_singleton.rb
test_sync.rb
test_syslog.rb
test_tempfile.rb
test_time.rb
test_timeout.rb
test_tmpdir.rb
test_tracer.rb
test_tsort.rb
test_unicode_normalize.rb Removed unused variables 2019-06-28 23:21:37 +09:00
test_weakref.rb
test_win32api.rb