[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ivy-hydra c1a61dc 084/395: ivy-test.el (ivy-empty-direc
From: |
Basil L. Contovounesios |
Subject: |
[elpa] externals/ivy-hydra c1a61dc 084/395: ivy-test.el (ivy-empty-directory-open): Test opening empty directory |
Date: |
Thu, 25 Feb 2021 08:31:36 -0500 (EST) |
branch: externals/ivy-hydra
commit c1a61dc8dc593a3b783349c37725a0e8c1c93032
Author: Spenser Truex <web@spensertruex.com>
Commit: Oleh Krehel <ohwoeowho@gmail.com>
ivy-test.el (ivy-empty-directory-open): Test opening empty directory
Test counsel-find-file and ivy's read-directory name opening an empty
directory without input.
Re #2368
Fixes #2373
---
ivy-test.el | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/ivy-test.el b/ivy-test.el
index d5b34f1..fb6d849 100644
--- a/ivy-test.el
+++ b/ivy-test.el
@@ -27,6 +27,7 @@
;;; Code:
(defvar require-features nil)
+(defvar ivy-empty "tests/find-file/empty-dir/")
(defadvice require (before ivy-tests-require-hook (feature &rest _) activate)
"Record the requires into `require-features'."
@@ -983,6 +984,12 @@ will bring the behavior in line with the newer Emacsen."
(ert-deftest ivy-read-directory-name ()
(ivy-mode 1)
+ (unless (file-exists-p ivy-empty)
+ (make-directory ivy-empty))
+ (should (equal (expand-file-name ivy-empty)
+ (ivy-with
+ '(read-directory-name "cd: " ivy-empty nil t)
+ "RET")))
(should
(equal (expand-file-name "/tmp/")
(ivy-with
@@ -1460,6 +1467,15 @@ a buffer visiting a file."
"C-n C-m")
2)))
+(ert-deftest ivy-empty-directory-open ()
+ (unless (file-exists-p ivy-empty)
+ (make-directory ivy-empty))
+ (should (string= (file-relative-name
+ (ivy-with '(counsel-find-file)
+ "RET"
+ :dir ivy-empty))
+ ivy-empty)))
+
(defun ivy-test-run-tests ()
(let ((test-sets
'(
- [elpa] externals/ivy-hydra cdd3995 100/395: ivy.el (ivy--buffer-list): Avoid unnecessarily touching remote connections, (continued)
- [elpa] externals/ivy-hydra cdd3995 100/395: ivy.el (ivy--buffer-list): Avoid unnecessarily touching remote connections, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 69fedaa 098/395: counsel.el (counsel-esh-history, counsel-shell-history): Set indices, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 32019df 102/395: ivy.el (ivy-read-action-by-key): Allow to read e.g. C-d, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 6941b8a 214/395: Revert ".dir-locals.el (outline-regexp): "^(" is not an outline start", Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 93929ec 257/395: * ivy.el (ivy--shorter-matches-first): Simplify, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 1b6f3cf 244/395: Improve ivy-switch-buffer-transformer, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 68ce6e6 384/395: Mention caveats for non-exiting commands in manual, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 1deef76 394/395: Bump version to point release 0.13.2, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 4235010 387/395: Re-revert last change to ivy-update-candidates, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra d8ed11e 388/395: Make ivy-switch-buffer-kill respect current predicate, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra c1a61dc 084/395: ivy-test.el (ivy-empty-directory-open): Test opening empty directory,
Basil L. Contovounesios <=
- [elpa] externals/ivy-hydra 316d4dd 232/395: counsel-kmacro: Create actions for cycling the ring and setting a saved counter value., Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 38c90e8 196/395: ivy.el (ivy-switch-buffer-transformer): Move ivy-remote logic here, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra fff899a 237/395: counsel.el (counsel--sync-sentinel-on-exit): Try not to reset index to 0, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra a2c86c0 273/395: ivy.el (ivy-completion-in-region): Fixup, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra da0b272 281/395: ivy.el (ivy--call-marked): Handle alists, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra a37ec22 279/395: Revert "ivy.el (ivy--update-minibuffer): don't filter while there's input", Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 05d892d 282/395: counsel-grep/ag/rg/pt: use subprocess instead of shell command, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra b173441 326/395: Fix for ivy-immediate-done with counsel-M-x, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra d539306 307/395: Revert "ivy.el (ivy-display-style): Remove", Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 1095e42 298/395: ivy.el (ivy-alt-done-functions-alist): Add, Basil L. Contovounesios, 2021/02/25