Update core-ui tests
This commit is contained in:
parent
93f3f0ef38
commit
e9d4e50c0a
1 changed files with 8 additions and 19 deletions
|
@ -3,18 +3,18 @@
|
|||
|
||||
(defmacro with-temp-windows!! (&rest body)
|
||||
(declare (indent defun))
|
||||
`(progn
|
||||
`(cl-flet ((split-window (symbol-function #'split-window-horizontally)))
|
||||
(delete-other-windows)
|
||||
(cl-flet ((split-window (symbol-function #'split-window-horizontally)))
|
||||
(let ((a (get-buffer-create "a"))
|
||||
(b (get-buffer-create "b"))
|
||||
(split-width-threshold 0)
|
||||
(window-min-width 0))
|
||||
,@body))))
|
||||
(let ((a (get-buffer-create "a"))
|
||||
(b (get-buffer-create "b"))
|
||||
(split-width-threshold 0)
|
||||
(window-min-width 0))
|
||||
,@body)))
|
||||
|
||||
;;
|
||||
(def-test! set-mode-name
|
||||
(let ((doom-major-mode-names '((text-mode . "abc")
|
||||
(let ((after-change-major-mode-hook '(doom|set-mode-name))
|
||||
(doom-major-mode-names '((text-mode . "abc")
|
||||
(lisp-mode . (lambda () "xyz"))
|
||||
(js-mode . t))))
|
||||
(text-mode)
|
||||
|
@ -32,14 +32,3 @@
|
|||
(should-not (kill-buffer))
|
||||
(select-window (get-buffer-window b))
|
||||
(should (kill-buffer)))))
|
||||
|
||||
(def-test! *quit-window
|
||||
(with-temp-windows!!
|
||||
(let (kill-buffer-query-functions)
|
||||
(switch-to-buffer a) (split-window)
|
||||
(switch-to-buffer b)
|
||||
(save-window-excursion
|
||||
(quit-window t)
|
||||
(should (buffer-live-p b)))
|
||||
(quit-window)
|
||||
(should-not (buffer-live-p b)))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue