From 6a81f7885bd6e8e86a718dec61440d6e9759eefb Mon Sep 17 00:00:00 2001 From: alisdair sullivan Date: Mon, 28 Nov 2011 17:22:54 -0800 Subject: [PATCH] adds tests for naked terms --- src/jsx_terms.erl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/jsx_terms.erl b/src/jsx_terms.erl index 25f8599..2a47f56 100644 --- a/src/jsx_terms.erl +++ b/src/jsx_terms.erl @@ -185,5 +185,13 @@ atom_term() -> [[{}], [{}]], [{key, []}, {'another key', [{}]}] ]. + +naked_test_() -> + [ + {"naked integer", ?_assert(to_term(<<"123">>, []) =:= 123)}, + {"naked float", ?_assert(to_term(<<"-4.32e-17">>, []) =:= -4.32e-17)}, + {"naked literal", ?_assert(to_term(<<"true">>, []) =:= true)}, + {"naked string", ?_assert(to_term(<<"\"string\"">>, []) =:= <<"string">>)} + ]. -endif. \ No newline at end of file