|
|
- #! /usr/bin/env escript
-
- main([]) ->
- code:add_pathz("ebin"),
- code:add_pathz("test"),
-
- etap:plan(18),
- util:test_good(good()),
- util:test_errors(errors()),
- etap:end_tests().
-
- good() ->
- [
- {<<"[]">>, []},
- {<<"[\t[\n]\r]">>, [[]], <<"[[]]">>},
- {<<"[\t123, \r true\n]">>, [123, true], <<"[123,true]">>},
- {<<"[1,\"foo\"]">>, [1, <<"foo">>]},
- {<<"[11993444355.0,1]">>, [11993444355.0,1], <<"[11993444355,1]">>},
- {
- <<"[\"\\u00A1\",\"\\u00FC\"]">>,
- [<<194, 161>>, <<195, 188>>],
- <<"[\"", 194, 161, "\",\"", 195, 188, "\"]">>
- }
- ].
-
- errors() ->
- [
- <<"[">>,
- <<"]">>,
- <<"[,]">>,
- <<"[123">>,
- <<"[123,]">>,
- <<"[32 true]">>
- ].
|