fix eunit test ordering in jsx_utils
This commit is contained in:
parent
77548df033
commit
dfbda5a9d3
1 changed files with 27 additions and 26 deletions
|
@ -548,16 +548,6 @@ opts_test_() ->
|
||||||
[
|
[
|
||||||
{"all flags",
|
{"all flags",
|
||||||
?_assertEqual(
|
?_assertEqual(
|
||||||
parse_opts([
|
|
||||||
replaced_bad_utf8,
|
|
||||||
escaped_forward_slashes,
|
|
||||||
explicit_end,
|
|
||||||
single_quoted_strings,
|
|
||||||
unescaped_jsonp,
|
|
||||||
comments,
|
|
||||||
dirty_strings,
|
|
||||||
ignored_bad_escapes
|
|
||||||
]),
|
|
||||||
#opts{
|
#opts{
|
||||||
replaced_bad_utf8=true,
|
replaced_bad_utf8=true,
|
||||||
escaped_forward_slashes=true,
|
escaped_forward_slashes=true,
|
||||||
|
@ -567,30 +557,31 @@ opts_test_() ->
|
||||||
comments=true,
|
comments=true,
|
||||||
dirty_strings=true,
|
dirty_strings=true,
|
||||||
ignored_bad_escapes=true
|
ignored_bad_escapes=true
|
||||||
}
|
},
|
||||||
|
parse_opts([
|
||||||
|
replaced_bad_utf8,
|
||||||
|
escaped_forward_slashes,
|
||||||
|
explicit_end,
|
||||||
|
single_quoted_strings,
|
||||||
|
unescaped_jsonp,
|
||||||
|
comments,
|
||||||
|
dirty_strings,
|
||||||
|
ignored_bad_escapes
|
||||||
|
])
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
{"relax flag",
|
{"relax flag",
|
||||||
?_assertEqual(
|
?_assertEqual(
|
||||||
parse_opts([relax]),
|
|
||||||
#opts{
|
#opts{
|
||||||
replaced_bad_utf8=true,
|
replaced_bad_utf8=true,
|
||||||
single_quoted_strings=true,
|
single_quoted_strings=true,
|
||||||
comments=true,
|
comments=true,
|
||||||
ignored_bad_escapes=true
|
ignored_bad_escapes=true
|
||||||
}
|
},
|
||||||
|
parse_opts([relax])
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
{"deprecated flags", ?_assertEqual(
|
{"deprecated flags", ?_assertEqual(
|
||||||
parse_opts([
|
|
||||||
{pre_encoder, fun lists:length/1},
|
|
||||||
loose_unicode,
|
|
||||||
escape_forward_slash,
|
|
||||||
single_quotes,
|
|
||||||
no_jsonp_escapes,
|
|
||||||
json_escape,
|
|
||||||
ignore_bad_escapes
|
|
||||||
]),
|
|
||||||
#opts{
|
#opts{
|
||||||
pre_encode=fun lists:length/1,
|
pre_encode=fun lists:length/1,
|
||||||
replaced_bad_utf8=true,
|
replaced_bad_utf8=true,
|
||||||
|
@ -599,11 +590,20 @@ opts_test_() ->
|
||||||
unescaped_jsonp=true,
|
unescaped_jsonp=true,
|
||||||
escaped_strings=true,
|
escaped_strings=true,
|
||||||
ignored_bad_escapes=true
|
ignored_bad_escapes=true
|
||||||
}
|
},
|
||||||
|
parse_opts([
|
||||||
|
{pre_encoder, fun lists:length/1},
|
||||||
|
loose_unicode,
|
||||||
|
escape_forward_slash,
|
||||||
|
single_quotes,
|
||||||
|
no_jsonp_escapes,
|
||||||
|
json_escape,
|
||||||
|
ignore_bad_escapes
|
||||||
|
])
|
||||||
)},
|
)},
|
||||||
{"pre_encode flag", ?_assertEqual(
|
{"pre_encode flag", ?_assertEqual(
|
||||||
parse_opts([{pre_encode, fun lists:length/1}]),
|
#opts{pre_encode=fun lists:length/1},
|
||||||
#opts{pre_encode=fun lists:length/1}
|
parse_opts([{pre_encode, fun lists:length/1}])
|
||||||
)},
|
)},
|
||||||
{"two pre_encoders defined", ?_assertError(
|
{"two pre_encoders defined", ?_assertError(
|
||||||
badarg,
|
badarg,
|
||||||
|
@ -611,7 +611,8 @@ opts_test_() ->
|
||||||
{pre_encode, fun(_) -> true end},
|
{pre_encode, fun(_) -> true end},
|
||||||
{pre_encode, fun(_) -> false end}
|
{pre_encode, fun(_) -> false end}
|
||||||
])
|
])
|
||||||
)}
|
)},
|
||||||
|
{"bad option flag", ?_assertError(badarg, parse_opts([error]))}
|
||||||
].
|
].
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue