diff options
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.el | 18 |
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 |
