[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/plz 971077e1d3 23/81: Tests
From: |
ELPA Syncer |
Subject: |
[elpa] externals/plz 971077e1d3 23/81: Tests |
Date: |
Wed, 11 May 2022 17:57:59 -0400 (EDT) |
branch: externals/plz
commit 971077e1d35af168791b9cab69916b8158835104
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Tests
---
tests/test-plz.el | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/tests/test-plz.el b/tests/test-plz.el
index c93ec8e904..da925df0cb 100644
--- a/tests/test-plz.el
+++ b/tests/test-plz.el
@@ -129,6 +129,18 @@
;;;;; Errors
(ert-deftest plz-get-curl-error nil
+ ;; Async.
+ (let* ((err)
+ (process (plz-get "https://httpbinnnnnn.org/get/status/404"
+ :as 'string
+ :else (lambda (e)
+ (setf err e)))))
+ (plz-test-wait process)
+ (should (and (plz-error-p err)
+ (equal '(6 . "Couldn't resolve host. The given remote host
was not resolved.")
+ (plz-error-curl-error err)))))
+
+ ;; Sync.
(let ((err (should-error (plz-get-sync
"https://httpbinnnnnn.org/get/status/404"
:as 'string)
:type 'plz-curl-error)))
@@ -138,6 +150,18 @@
(plz-error-curl-error (cdr err)))))))
(ert-deftest plz-get-404-error nil
+ ;; Async.
+ (let* ((err)
+ (process (plz-get "https://httpbin.org/get/status/404"
+ :as 'string
+ :else (lambda (e)
+ (setf err e)))))
+ (plz-test-wait process)
+ (should (and (plz-error-p err)
+ (plz-response-p (plz-error-response err))
+ (eq 404 (plz-response-status (plz-error-response err))))))
+
+ ;; Sync.
(let ((err (should-error (plz-get-sync "https://httpbin.org/get/status/404"
:as 'string)
:type 'plz-http-error)))
- [elpa] externals/plz 9156de9c59 81/81: Release: 0.1, (continued)
- [elpa] externals/plz 9156de9c59 81/81: Release: 0.1, ELPA Syncer, 2022/05/11
- [elpa] externals/plz bca0b3112b 20/81: Tidy, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 2b51ecd6be 27/81: Meta: Add test.yml for GitHub Actions, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 4f74be6565 30/81: Notes: Add idea, ELPA Syncer, 2022/05/11
- [elpa] externals/plz fbdcd69950 09/81: Changes, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 4588884c11 10/81: Changes, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 2c19b7f11d 11/81: Changes, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 6a21c7e809 12/81: Significant changes, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 5b00a61ce3 15/81: Rename functions, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 370d0bbc1a 21/81: Tidy, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 971077e1d3 23/81: Tests,
ELPA Syncer <=
- [elpa] externals/plz 30e48b1e6a 22/81: Tidy, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 05f93b0b6b 25/81: Meta: Update Makefile, makem.sh, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 19a0110109 33/81: Notes: Add ToC, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 9a1b119eff 38/81: Meta: Ignore sandbox/, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 0301272d8d 40/81: Add: plz-put, ELPA Syncer, 2022/05/11
- [elpa] externals/plz a5f22b23e1 42/81: Add: (plz), ELPA Syncer, 2022/05/11
- [elpa] externals/plz 430ceffd1d 43/81: Change: Handle killed processes, ELPA Syncer, 2022/05/11
- [elpa] externals/plz f40d3ecbdd 47/81: Add/Change: :noquery argument for make-process, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 1884d038ae 46/81: Notes: Add note about Lars Ingebrigtsen's with-url macro, ELPA Syncer, 2022/05/11
- [elpa] externals/plz 7478d43668 51/81: Revert "Add/Change: Handle LF-only HTTP responses", ELPA Syncer, 2022/05/11