aboutsummaryrefslogtreecommitdiff
path: root/tests/test-gloss-fetch--definitions-500-returns-server-error.el
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-gloss-fetch--definitions-500-returns-server-error.el')
-rw-r--r--tests/test-gloss-fetch--definitions-500-returns-server-error.el18
1 files changed, 9 insertions, 9 deletions
diff --git a/tests/test-gloss-fetch--definitions-500-returns-server-error.el b/tests/test-gloss-fetch--definitions-500-returns-server-error.el
index 20e988b..54664f3 100644
--- a/tests/test-gloss-fetch--definitions-500-returns-server-error.el
+++ b/tests/test-gloss-fetch--definitions-500-returns-server-error.el
@@ -21,9 +21,9 @@
(gloss-fetch-test--status-response "HTTP/1.1 500 Internal Server Error"
"Server is sad."))
(let ((result (gloss-fetch-definitions "anaphora")))
- (should (eq (car result) :empty))
- (should (member 'wiktionary (plist-get (cdr result) :failed)))
- (should-not (plist-get (cdr result) :no-defs)))))
+ (should-not (plist-get result :defs))
+ (should (member 'wiktionary (plist-get result :failed)))
+ (should-not (plist-get result :no-defs)))))
(ert-deftest test-gloss-fetch-definitions-503-rolls-up-to-failed ()
"Normal: HTTP 503 maps the source to :server-error (in :failed)."
@@ -31,16 +31,16 @@
(lambda (_url)
(gloss-fetch-test--status-response "HTTP/1.1 503 Service Unavailable" ""))
(let ((result (gloss-fetch-definitions "anaphora")))
- (should (eq (car result) :empty))
- (should (member 'wiktionary (plist-get (cdr result) :failed))))))
+ (should-not (plist-get result :defs))
+ (should (member 'wiktionary (plist-get result :failed))))))
(ert-deftest test-gloss-fetch-definitions-malformed-json-rolls-up-to-failed ()
"Boundary: a 200 with non-JSON body also maps to :server-error."
(gloss-fetch-test--with-mocked-url
(lambda (_url) (gloss-fetch-test--ok-response "<html>not json</html>"))
(let ((result (gloss-fetch-definitions "anaphora")))
- (should (eq (car result) :empty))
- (should (member 'wiktionary (plist-get (cdr result) :failed))))))
+ (should-not (plist-get result :defs))
+ (should (member 'wiktionary (plist-get result :failed))))))
(ert-deftest test-gloss-fetch-definitions-400-rolls-up-to-failed ()
"Error: HTTP 400 (4xx other than 404/429) maps to :server-error (in :failed)."
@@ -48,8 +48,8 @@
(lambda (_url)
(gloss-fetch-test--status-response "HTTP/1.1 400 Bad Request" ""))
(let ((result (gloss-fetch-definitions "anaphora")))
- (should (eq (car result) :empty))
- (should (member 'wiktionary (plist-get (cdr result) :failed))))))
+ (should-not (plist-get result :defs))
+ (should (member 'wiktionary (plist-get result :failed))))))
(provide 'test-gloss-fetch--definitions-500-returns-server-error)
;;; test-gloss-fetch--definitions-500-returns-server-error.el ends here