add incomplete test to jsx_parser
This commit is contained in:
parent
44446357d0
commit
cb39d33eda
1 changed files with 16 additions and 0 deletions
|
@ -555,6 +555,22 @@ maybe_replace(badutf, #opts{replaced_bad_utf8=true}) -> [16#fffd].
|
|||
-ifdef(TEST).
|
||||
-include_lib("eunit/include/eunit.hrl").
|
||||
|
||||
|
||||
incomplete_test_() ->
|
||||
F = parser(jsx, [], []),
|
||||
[
|
||||
{"incomplete test", ?_assertEqual(
|
||||
begin
|
||||
{incomplete, A} = F(start_object),
|
||||
{incomplete, B} = A(key),
|
||||
{incomplete, C} = B(true),
|
||||
{incomplete, D} = C(end_object),
|
||||
D(end_json)
|
||||
end,
|
||||
[start_object, {key, <<"key">>}, {literal, true}, end_object, end_json]
|
||||
)}
|
||||
].
|
||||
|
||||
encode(Term) -> encode(Term, []).
|
||||
|
||||
encode(Term, Opts) ->
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue