String#capitalize downcase, lstrip, reverse, rstrip, swapcase, upcase are public methods
This commit is contained in:
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
|
||||
|
Loading…
Reference in New Issue
Block a user