Fix String#partition

Split with the matched part when the separator matches the empty
part at the beginning.  [Bug #11014]
This commit is contained in:
Nobuyoshi Nakada 2020-01-16 15:36:38 +09:00
parent 0b6682dc57
commit fce54a5404
No known key found for this signature in database
GPG key ID: 4BC7D6DF58D8DF60
2 changed files with 2 additions and 1 deletions

View file

@ -2567,6 +2567,8 @@ CODE
hello = "hello"
hello.partition("hi").map(&:upcase!)
assert_equal("hello", hello, bug)
assert_equal(["", "", "foo"], "foo".partition(/^=*/))
end
def test_rpartition