summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-string-ext/test/string.rb
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-04-28 21:41:22 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-04-28 21:44:19 +0900
commit2ad5d4f53df27e40dac1d83a20317360088f6493 (patch)
tree7762d81989ea41e2cf4c46e1bd31d707acf9f404 /mrbgems/mruby-string-ext/test/string.rb
parente5e5acefaf922243aef707d8eff77f7e22db03fa (diff)
downloadmruby-2ad5d4f53df27e40dac1d83a20317360088f6493.tar.gz
mruby-2ad5d4f53df27e40dac1d83a20317360088f6493.zip
string.c: add a new method `String#center`.
Diffstat (limited to 'mrbgems/mruby-string-ext/test/string.rb')
-rw-r--r--mrbgems/mruby-string-ext/test/string.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/mrbgems/mruby-string-ext/test/string.rb b/mrbgems/mruby-string-ext/test/string.rb
index 3f11c00a0..7be673aa6 100644
--- a/mrbgems/mruby-string-ext/test/string.rb
+++ b/mrbgems/mruby-string-ext/test/string.rb
@@ -474,6 +474,14 @@ assert('String#rjust') do
assert_equal "hello", "hello".rjust(-3)
end
+assert('String#center') do
+ assert_equal "hello", "hello".center(4)
+ assert_equal " hello ", "hello".center(20)
+ assert_equal 20, "hello".center(20).length
+ assert_equal "1231231hello12312312", "hello".center(20, '123')
+ assert_equal "hello", "hello".center(-3)
+end
+
if UTF8STRING
assert('String#ljust with UTF8') do
assert_equal "helloん ", "helloん".ljust(20)