summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-sprintf/test
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2020-04-14 14:45:26 +0900
committerGitHub <[email protected]>2020-04-14 14:45:26 +0900
commite9877bc72a2c83c79aa28848959d8780c8d2374a (patch)
treebe42ab7461c180a18090ea977c3156fdb94b075f /mrbgems/mruby-sprintf/test
parentea632ab8a4239575835280c585a95a677f6297ff (diff)
parent191ccbf660b80016c554d9b2d71ba9f0bc6429d8 (diff)
downloadmruby-e9877bc72a2c83c79aa28848959d8780c8d2374a.tar.gz
mruby-e9877bc72a2c83c79aa28848959d8780c8d2374a.zip
Merge pull request #4970 from dearblue/nostdio-sprintf
Support `MRB_DISABLE_STDIO` for mruby-sprintf; ref #4954
Diffstat (limited to 'mrbgems/mruby-sprintf/test')
-rw-r--r--mrbgems/mruby-sprintf/test/sprintf.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/mrbgems/mruby-sprintf/test/sprintf.rb b/mrbgems/mruby-sprintf/test/sprintf.rb
index 137812ae7..24d01c9be 100644
--- a/mrbgems/mruby-sprintf/test/sprintf.rb
+++ b/mrbgems/mruby-sprintf/test/sprintf.rb
@@ -8,6 +8,11 @@ assert('String#%') do
assert_equal 15, ("%b" % (1<<14)).size
skip unless Object.const_defined?(:Float)
assert_equal "1.0", "%3.1f" % 1.01
+ assert_equal " 123456789.12", "% 4.2f" % 123456789.123456789
+ assert_equal "123456789.12", "%-4.2f" % 123456789.123456789
+ assert_equal "+123456789.12", "%+4.2f" % 123456789.123456789
+ assert_equal "123456789.12", "%04.2f" % 123456789.123456789
+ assert_equal "00000000123456789.12", "%020.2f" % 123456789.123456789
end
assert('String#% with inf') do