diff options
Diffstat (limited to 'tests/test-ai-vterm--displayed-claude-window.el')
| -rw-r--r-- | tests/test-ai-vterm--displayed-claude-window.el | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/tests/test-ai-vterm--displayed-claude-window.el b/tests/test-ai-vterm--displayed-claude-window.el index 283a1b3c..9f84f87b 100644 --- a/tests/test-ai-vterm--displayed-claude-window.el +++ b/tests/test-ai-vterm--displayed-claude-window.el @@ -10,24 +10,20 @@ (require 'ert) (add-to-list 'load-path (expand-file-name "modules" user-emacs-directory)) +(add-to-list 'load-path (expand-file-name "tests" user-emacs-directory)) (require 'ai-vterm) - -(defun test-ai-vterm--displayed-cleanup () - "Kill any leftover claude-prefixed buffers." - (dolist (b (buffer-list)) - (when (string-prefix-p "claude [" (buffer-name b)) - (kill-buffer b)))) +(require 'testutil-vterm-buffers) (ert-deftest test-ai-vterm--displayed-claude-window-no-buffers-returns-nil () "Boundary: no claude buffers anywhere -> nil." - (test-ai-vterm--displayed-cleanup) + (cj/test--kill-claude-buffers) (save-window-excursion (delete-other-windows) (should-not (cj/--ai-vterm-displayed-claude-window)))) (ert-deftest test-ai-vterm--displayed-claude-window-not-displayed-returns-nil () "Boundary: claude buffer exists but not in any window -> nil." - (test-ai-vterm--displayed-cleanup) + (cj/test--kill-claude-buffers) (let ((b1 (get-buffer-create "claude [hidden]"))) (unwind-protect (save-window-excursion @@ -37,7 +33,7 @@ (ert-deftest test-ai-vterm--displayed-claude-window-returns-window-when-displayed () "Normal: claude buffer in a window -> returns that window." - (test-ai-vterm--displayed-cleanup) + (cj/test--kill-claude-buffers) (let ((b1 (get-buffer-create "claude [shown]"))) (unwind-protect (save-window-excursion @@ -51,7 +47,7 @@ (ert-deftest test-ai-vterm--displayed-claude-window-ignores-non-claude-windows () "Boundary: only a non-claude buffer is displayed -> nil." - (test-ai-vterm--displayed-cleanup) + (cj/test--kill-claude-buffers) (let ((other (get-buffer-create "regular-displayed-buffer"))) (unwind-protect (save-window-excursion |
