diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/automated/package-test.el | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/automated/package-test.el b/test/automated/package-test.el index 27a71c528c6..89e0bc18509 100644 --- a/test/automated/package-test.el +++ b/test/automated/package-test.el | |||
| @@ -230,6 +230,23 @@ Must called from within a `tar-mode' buffer." | |||
| 230 | (package-refresh-contents) | 230 | (package-refresh-contents) |
| 231 | (package-install 'simple-single))) | 231 | (package-install 'simple-single))) |
| 232 | 232 | ||
| 233 | (ert-deftest package-test-install-prioritized () | ||
| 234 | "Install a lower version from a higher-prioritized archive." | ||
| 235 | (with-package-test () | ||
| 236 | (let* ((newer-version (expand-file-name "data/package/newer-versions" | ||
| 237 | package-test-file-dir)) | ||
| 238 | (package-archives `(("older" . ,package-test-data-dir) | ||
| 239 | ("newer" . ,newer-version))) | ||
| 240 | (package-archive-priorities '(("newer" . 100)))) | ||
| 241 | |||
| 242 | (package-initialize) | ||
| 243 | (package-refresh-contents) | ||
| 244 | (package-install 'simple-single) | ||
| 245 | |||
| 246 | (let ((installed (cdr (assq 'simple-single package-alist)))) | ||
| 247 | (should (version-list-= '(1 3) | ||
| 248 | (package-desc-version installed))))))) | ||
| 249 | |||
| 233 | (ert-deftest package-test-install-multifile () | 250 | (ert-deftest package-test-install-multifile () |
| 234 | "Check properties of the installed multi-file package." | 251 | "Check properties of the installed multi-file package." |
| 235 | (with-package-test (:basedir "data/package" :install '(multi-file)) | 252 | (with-package-test (:basedir "data/package" :install '(multi-file)) |