diff --git a/test/msgpack_basic.cpp b/test/msgpack_basic.cpp index ad8dc0a5..51bc27d8 100644 --- a/test/msgpack_basic.cpp +++ b/test/msgpack_basic.cpp @@ -278,6 +278,16 @@ TEST(MSGPACK, simple_buffer_double) } } +TEST(MSGPACK, simple_buffer_nil) +{ + msgpack::sbuffer sbuf; + msgpack::packer packer(sbuf); + packer.pack_nil(); + msgpack::unpacked ret; + msgpack::unpack(ret, sbuf.data(), sbuf.size()); + EXPECT_EQ(ret.get().type, msgpack::type::NIL); +} + TEST(MSGPACK, simple_buffer_true) { msgpack::sbuffer sbuf;