summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Avdey <eiri@eiri.ca>2019-02-01 12:39:42 -0400
committerEric Avdey <eiri@eiri.ca>2019-02-04 21:55:25 -0400
commitd3618bf0d5a275d669c2a846279c458ceb4b6a97 (patch)
treefdb07559bb83abd0df03ffbbd8f458512b2835d9
parent04a8f832fdaf31b31de15cc0500b3d47546da3a4 (diff)
downloadcouchdb-d3618bf0d5a275d669c2a846279c458ceb4b6a97.tar.gz
Make from_json_error_cases tests idiomatic
-rw-r--r--src/couch/test/couch_doc_json_tests.erl16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/couch/test/couch_doc_json_tests.erl b/src/couch/test/couch_doc_json_tests.erl
index cc5dc3222..848bae888 100644
--- a/src/couch/test/couch_doc_json_tests.erl
+++ b/src/couch/test/couch_doc_json_tests.erl
@@ -288,18 +288,14 @@ from_json_error_cases() ->
lists:map(fun
({Fun, Expect, Msg}) when is_function(Fun, 0) ->
- Error = (catch couch_doc:from_json_obj_validate(Fun())),
- {Msg, ?_assertMatch(Expect, Error)};
+ {Msg,
+ ?_assertThrow(Expect, couch_doc:from_json_obj_validate(Fun()))};
({EJson, Expect, Msg}) ->
- Error = (catch couch_doc:from_json_obj_validate(EJson)),
- {Msg, ?_assertMatch(Expect, Error)};
+ {Msg,
+ ?_assertThrow(Expect, couch_doc:from_json_obj_validate(EJson))};
({EJson, Msg}) ->
- try
- couch_doc:from_json_obj_validate(EJson),
- {"Conversion failed to raise an exception", ?_assert(false)}
- catch
- _:_ -> {Msg, ?_assert(true)}
- end
+ {Msg,
+ ?_assertThrow(_, couch_doc:from_json_obj_validate(EJson))}
end, Cases).
from_json_with_dbname_error_cases() ->