1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/spec/ruby/core/regexp
Kenichi Kamiya 2a22a6b2d8 Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)
* {String|Symbol}#match{?} with nil returns falsy

To improve consistency with Regexp#match{?}

* String#match(nil) returns `nil` instead of TypeError
* String#match?(nil) returns `false` instead of TypeError
* Symbol#match(nil) returns `nil` instead of TypeError
* Symbol#match?(nil) returns `false` instead of TypeError

* Prefer exception

* Follow empty ENV

* Drop outdated specs

* Write ruby/spec for above

https://github.com/ruby/ruby/pull/1506/files#r183242981

* Fix merge miss
2019-10-17 17:44:46 +09:00
..
shared Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00
case_compare_spec.rb Prefer master rather than trunk in README [ci skip] 2019-07-01 01:05:29 +09:00
casefold_spec.rb
compile_spec.rb Update to ruby/spec@9a501a8 2019-05-28 22:41:48 +02:00
encoding_spec.rb Update to ruby/spec@8d74d49 2019-06-27 21:02:36 +02:00
eql_spec.rb
equal_value_spec.rb
escape_spec.rb
fixed_encoding_spec.rb
hash_spec.rb
initialize_spec.rb Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00
inspect_spec.rb
last_match_spec.rb
match_spec.rb Regexp#match{?} with nil raises TypeError as String, Symbol (#1506) 2019-10-17 17:44:46 +09:00
named_captures_spec.rb
names_spec.rb
new_spec.rb Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00
options_spec.rb Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00
quote_spec.rb
source_spec.rb
to_s_spec.rb
try_convert_spec.rb
union_spec.rb Update to ruby/spec@875a09e 2019-07-27 12:40:09 +02:00