diff options
Diffstat (limited to 'modules/json/src/test/clojure')
-rw-r--r-- | modules/json/src/test/clojure/clojure/contrib/test_json.clj | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/json/src/test/clojure/clojure/contrib/test_json.clj b/modules/json/src/test/clojure/clojure/contrib/test_json.clj index e62df3a8..c38dbc6a 100644 --- a/modules/json/src/test/clojure/clojure/contrib/test_json.clj +++ b/modules/json/src/test/clojure/clojure/contrib/test_json.clj @@ -179,6 +179,12 @@ (deftest characters-in-symbols-are-escaped (is (= "\"foo\\u1b1b\"" (json-str (symbol "foo\u1b1b"))))) +(deftest default-throws-on-eof + (is (thrown? java.io.EOFException (read-json "")))) + +(deftest can-accept-eof + (is (= ::eof (read-json "" true false ::eof)))) + ;;; Pretty-printer (deftest pretty-printing |