Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

36 rindas
918 B

#! /usr/bin/env escript
main([]) ->
code:add_pathz("ebin"),
code:add_pathz("test"),
etap:plan(21),
util:test_good(good()),
util:test_errors(errors()),
etap:end_tests().
good() ->
[
{<<"\"\"">>, <<"">>},
{<<"\"0\"">>, <<"0">>},
{<<"\"foo\"">>, <<"foo">>},
{<<"\"\\\"foobar\\\"\"">>, <<"\"foobar\"">>},
{<<"\"\\n\\n\\n\"">>, <<"\n\n\n">>},
{<<"\"\\\" \\b\\f\\r\\n\\t\\\"\"">>, <<"\" \b\f\r\n\t\"">>},
{<<"\"foo\\u0005bar\"">>, <<"foo", 5, "bar">>},
{
<<"\"\\uD834\\uDD1E\"">>,
<<240, 157, 132, 158>>,
<<34, 240, 157, 132, 158, 34>>
}
].
errors() ->
[
<<"\"", 0, "\"">>,
<<"\"\\g\"">>,
<<"\"\\uFFFF\"">>,
<<"\"\\uD834foo\\uDD1E\"">>,
% CouchDB-345
<<"\"",78,69,73,77,69,78,32,70,216,82,82,32,70,65,69,78,33,"\"">>
].