String#capitalize downcase, lstrip, reverse, rstrip, swapcase, upcase are public methods

This commit is contained in:
Akira Matsuda 2020-10-02 15:13:29 +09:00
parent 034d6514e0
commit 8d3748166f

@ -124,13 +124,13 @@ def test_split_should_return_an_array_of_chars_instances
class_eval(<<-EOTESTS, __FILE__, __LINE__ + 1)
def test_#{method}_bang_should_return_self_when_modifying_wrapped_string
chars = ' él piDió Un bUen café '.dup
assert_equal chars.object_id, chars.send("#{method}!").object_id
assert_equal chars.object_id, chars.public_send("#{method}!").object_id
end
def test_#{method}_bang_should_change_wrapped_string
original = ' él piDió Un bUen café '.dup
proxy = chars(original.dup)
proxy.send("#{method}!")
proxy.public_send("#{method}!")
assert_not_equal original, proxy.to_s
end
EOTESTS