blob: af80a4625e37aa8f7660ff9169d8412c7e95f9fb [file] [log] [blame]
% This file is part of Jiffy released under the MIT license.
% See the LICENSE file for more information.
-module(jiffy_15_return_trailer_tests).
-include_lib("eunit/include/eunit.hrl").
trailer_test_() ->
Opts = [return_trailer],
Cases = [
{<<"true">>, true},
{<<"true;">>, {has_trailer, true, <<";">>}},
{<<"true[]">>, {has_trailer, true, <<"[]">>}},
{<<"[]{}">>, {has_trailer, [], <<"{}">>}},
{<<"1 2 3">>, {has_trailer, 1, <<"2 3">>}}
],
{"Test return_trailer", lists:map(fun({Data, Result}) ->
?_assertEqual(Result, jiffy:decode(Data, Opts))
end, Cases)}.