diff options
| author | Glenn Morris | 2017-07-21 21:22:49 -0400 |
|---|---|---|
| committer | Glenn Morris | 2017-07-21 21:22:49 -0400 |
| commit | 959fcb113a4680175db5274efb1e0e23fdd69cfe (patch) | |
| tree | 310ffb09aa65967fe656efc9b81e63bd1b677a85 /test | |
| parent | 9742069276b497eb4190dade54dd239e2cf78c17 (diff) | |
| download | emacs-959fcb113a4680175db5274efb1e0e23fdd69cfe.tar.gz emacs-959fcb113a4680175db5274efb1e0e23fdd69cfe.zip | |
* test/lisp/ibuffer-tests.el: Delete temporary files.
Diffstat (limited to 'test')
| -rw-r--r-- | test/lisp/ibuffer-tests.el | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/lisp/ibuffer-tests.el b/test/lisp/ibuffer-tests.el index 56b0d36afdc..af75aa0ec7f 100644 --- a/test/lisp/ibuffer-tests.el +++ b/test/lisp/ibuffer-tests.el | |||
| @@ -150,6 +150,7 @@ | |||
| 150 | 150 | ||
| 151 | ;; Test Filter Inclusion | 151 | ;; Test Filter Inclusion |
| 152 | (let* (test-buffer-list ; accumulated buffers to clean up | 152 | (let* (test-buffer-list ; accumulated buffers to clean up |
| 153 | test-file-list | ||
| 153 | ;; Utility functions without polluting the environment | 154 | ;; Utility functions without polluting the environment |
| 154 | (set-buffer-mode | 155 | (set-buffer-mode |
| 155 | (lambda (buffer mode) | 156 | (lambda (buffer mode) |
| @@ -192,6 +193,7 @@ | |||
| 192 | (file (make-temp-file prefix nil suffix)) | 193 | (file (make-temp-file prefix nil suffix)) |
| 193 | (buf (find-file-noselect file t))) | 194 | (buf (find-file-noselect file t))) |
| 194 | (push buf test-buffer-list) ; record for cleanup | 195 | (push buf test-buffer-list) ; record for cleanup |
| 196 | (push file test-file-list) | ||
| 195 | (funcall set-buffer-mode buf mode) | 197 | (funcall set-buffer-mode buf mode) |
| 196 | (funcall set-buffer-contents buf size include) | 198 | (funcall set-buffer-contents buf size include) |
| 197 | buf))) | 199 | buf))) |
| @@ -213,6 +215,8 @@ | |||
| 213 | (clean-up | 215 | (clean-up |
| 214 | (lambda () | 216 | (lambda () |
| 215 | "Restore all emacs state modified during the tests" | 217 | "Restore all emacs state modified during the tests" |
| 218 | (dolist (f test-file-list) | ||
| 219 | (and f (file-exists-p f) (delete-file f))) | ||
| 216 | (while test-buffer-list ; created temporary buffers | 220 | (while test-buffer-list ; created temporary buffers |
| 217 | (let ((buf (pop test-buffer-list))) | 221 | (let ((buf (pop test-buffer-list))) |
| 218 | (with-current-buffer buf (bury-buffer)) ; ensure not selected | 222 | (with-current-buffer buf (bury-buffer)) ; ensure not selected |