Skip to content

Commit 2f460f4

Browse files
author
Yuki Ito
committed
Use unpack_map_jiffy by default
1 parent 125a9e1 commit 2f460f4

2 files changed

Lines changed: 15 additions & 2 deletions

File tree

include/msgpack.hrl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
-else.
8383
-record(options_v3, {
8484
interface = jiffy :: format_type(),
85-
map_unpack_fun = fun msgpack_unpacker:unpack_map/3 ::
85+
map_unpack_fun = fun msgpack_unpacker:unpack_map_jiffy/3 ::
8686
msgpack_map_unpacker(),
8787
impl = erlang :: erlang | nif,
8888
allow_atom = none :: none | pack, %% allows atom when packing

test/msgpack_test.erl

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,20 @@ string_test() ->
176176
MsgpackStringBin = msgpack:pack(String),
177177
{ok, String} = msgpack:unpack(MsgpackStringBin).
178178

179-
179+
default_test_() ->
180+
[
181+
{"pack",
182+
fun() ->
183+
Map = {[{1,2}]},
184+
?assertEqual(pack(Map, [{format, jiffy}]), pack(Map))
185+
end},
186+
{"unpack",
187+
fun() ->
188+
Map = {[{1,2}]},
189+
Binary = pack(Map, [{format, jiffy}]),
190+
?assertEqual(unpack(Binary, [{format, jiffy}]), unpack(Binary))
191+
end}
192+
].
180193

181194
unpack_test_() ->
182195
[

0 commit comments

Comments
 (0)