Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

36 Zeilen
898 B

#! /usr/bin/env escript
% This file is part of Jiffy released under the MIT license.
% See the LICENSE file for more information.
main([]) ->
code:add_pathz("ebin"),
code:add_pathz("test"),
etap:plan(15),
util:test_good(good()),
util:test_errors(errors()),
etap:end_tests().
good() ->
[
{<<"{}">>, {[]}},
{<<"{\"foo\": \"bar\"}">>,
{[{<<"foo">>, <<"bar">>}]},
<<"{\"foo\":\"bar\"}">>},
{<<"\n\n{\"foo\":\r \"bar\",\n \"baz\"\t: 123 }">>,
{[{<<"foo">>, <<"bar">>}, {<<"baz">>, 123}]},
<<"{\"foo\":\"bar\",\"baz\":123}">>}
].
errors() ->
[
<<"{">>,
<<"{,}">>,
<<"{123:true}">>,
<<"{false:123}">>,
<<"{:\"stuff\"}">>,
<<"{\"key\":}">>,
<<"{\"key\": 123">>,
<<"{\"key\": 123 true">>,
<<"{\"key\": 123,}">>
].