aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorGlenn Morris2017-07-21 21:22:49 -0400
committerGlenn Morris2017-07-21 21:22:49 -0400
commit959fcb113a4680175db5274efb1e0e23fdd69cfe (patch)
tree310ffb09aa65967fe656efc9b81e63bd1b677a85 /test
parent9742069276b497eb4190dade54dd239e2cf78c17 (diff)
downloademacs-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.el4
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