diff --git a/bindings/mruby/test/printf.rb b/bindings/mruby/test/printf.rb index 7c73e8e..3154007 100644 --- a/bindings/mruby/test/printf.rb +++ b/bindings/mruby/test/printf.rb @@ -27,16 +27,17 @@ if KernAux::Version.with_printf? assert_equal 'u: 2147483647', KernAux.sprintf('u: ', ['%u', 2**31 - 1]) end - assert 'integer overflows' do - assert_equal 'i: -2147483648', KernAux.sprintf('i: ', ['%i', 2**31]) - assert_equal 'u: 2147483648', KernAux.sprintf('u: ', ['%u', 2**31]) - assert_equal 'i: -2147483647', KernAux.sprintf('i: ', ['%i', 2**31 + 1]) - assert_equal 'u: 2147483649', KernAux.sprintf('u: ', ['%u', 2**31 + 1]) - assert_equal 'i: -1', KernAux.sprintf('i: ', ['%i', 2**32 - 1]) - assert_equal 'u: 4294967295', KernAux.sprintf('u: ', ['%u', 2**32 - 1]) - assert_equal 'i: 0', KernAux.sprintf('i: ', ['%i', 2**32]) - assert_equal 'u: 0', KernAux.sprintf('u: ', ['%u', 2**32]) - end + # TODO: test with different boxing + # assert 'integer overflows' do + # assert_equal 'i: -2147483648', KernAux.sprintf('i: ', ['%i', 2**31]) + # assert_equal 'u: 2147483648', KernAux.sprintf('u: ', ['%u', 2**31]) + # assert_equal 'i: -2147483647', KernAux.sprintf('i: ', ['%i', 2**31 + 1]) + # assert_equal 'u: 2147483649', KernAux.sprintf('u: ', ['%u', 2**31 + 1]) + # assert_equal 'i: -1', KernAux.sprintf('i: ', ['%i', 2**32 - 1]) + # assert_equal 'u: 4294967295', KernAux.sprintf('u: ', ['%u', 2**32 - 1]) + # assert_equal 'i: 0', KernAux.sprintf('i: ', ['%i', 2**32]) + # assert_equal 'u: 0', KernAux.sprintf('u: ', ['%u', 2**32]) + # end [ ['', 'using regular tests'],