From 50b6fafddf2fa37727e812fbda8b7a61a8ca1ca1 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 14 Jun 2021 11:20:52 +0900 Subject: pack.c: support `w' directive (BER integer compression). --- mrbgems/mruby-pack/test/pack.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'mrbgems/mruby-pack/test') diff --git a/mrbgems/mruby-pack/test/pack.rb b/mrbgems/mruby-pack/test/pack.rb index 56f63a3d7..16db6607b 100644 --- a/mrbgems/mruby-pack/test/pack.rb +++ b/mrbgems/mruby-pack/test/pack.rb @@ -124,6 +124,12 @@ assert 'pack/unpack "I"' do assert_pack 'I', str, [12345] end +assert 'pack/unpack "w"' do + for x in [0,1,127,128,16383,16384,65535,65536] + assert_equal [x], [x].pack("w").unpack("w") + end +end + assert 'pack/unpack "U"' do assert_equal [], "".unpack("U") assert_equal [], "".unpack("U*") -- cgit v1.2.3