diff options
-rw-r--r-- | test/ruby/test_sprintf.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/ruby/test_sprintf.rb b/test/ruby/test_sprintf.rb index f8dbbd511e..5f39719446 100644 --- a/test/ruby/test_sprintf.rb +++ b/test/ruby/test_sprintf.rb @@ -202,6 +202,10 @@ class TestSprintf < Test::Unit::TestCase assert_equal("0x1p+10", sprintf("%a", 1024)) assert_equal("0x1.23456p+789", sprintf("%a", 3.704450999893983e+237)) assert_equal("0x1p-1074", sprintf("%a", 4.9e-324)) + assert_equal("Inf", sprintf("%e", Float::INFINITY)) + assert_equal("Inf", sprintf("%E", Float::INFINITY)) + assert_equal("NaN", sprintf("%e", Float::NAN)) + assert_equal("NaN", sprintf("%E", Float::NAN)) end BSIZ = 120 |