branch: externals/hyperbole
commit fc8597547098851c55d4d3861074e77e44f43cca
Merge: 5d10fbbe0c d1a86095dd
Author: Robert Weiner <[email protected]>
Commit: GitHub <[email protected]>

    Merge pull request #847 from rswgnu/matsl-fix-save-referent-find-use-menu
    
    Use preserve hywiki mode macro and refactor test to utilize that.
---
 ChangeLog            |  5 ++++-
 test/hywiki-tests.el | 27 ++++++++++++---------------
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ecfd466c80..0255c17bfb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,7 @@
-2026-02-02  Bob Weiner  <[email protected]>
+2026-02-01  Mats Lidell  <[email protected]>
+
+* test/hywiki-tests.el (hywiki-tests--save-referent-find-use-menu): Use
+    hywiki-tests--preserve-hywiki-mode macro and refactor test to utilize that.
 
 2026-02-01  Bob Weiner  <[email protected]>
 
diff --git a/test/hywiki-tests.el b/test/hywiki-tests.el
index ed27057315..45fb3012de 100644
--- a/test/hywiki-tests.el
+++ b/test/hywiki-tests.el
@@ -1450,21 +1450,18 @@ named WikiReferent with a non-page referent type."
 (ert-deftest hywiki-tests--save-referent-find-use-menu ()
   "Verify saving and loading a referent find works using Hyperbole's menu."
   (skip-unless (not noninteractive))
-  (hywiki-tests--referent-test
-    (progn
-      (sit-for 0.2)
-      (cons 'find #'hywiki-word-grep))
-    (let ((page (cdr (hywiki-add-page "WikiWord")))
-         (vertico-mode 0))
-      (unwind-protect
-          (progn
-            (find-file page)
-            (hywiki-tests--insert "\nWikiReferent\n")
-            (save-buffer)
-            (goto-char (point-min))
-            (should (hact 'kbd-key "C-u C-h hhc WikiReferent RET f RET"))
-            (hy-test-helpers:consume-input-events))
-        (hy-delete-file-and-buffer page)))))
+  (hywiki-tests--preserve-hywiki-mode
+    (hywiki-tests--referent-test
+      (progn
+        (sit-for 0.2)
+        (cons 'find #'hywiki-word-grep))
+      (let ((vertico-mode 0))
+        (find-file wiki-page)
+        (hywiki-tests--insert "\nWikiReferent\n")
+        (save-buffer)
+        (goto-char (point-min))
+        (should (hact 'kbd-key "C-u C-h hhc WikiReferent RET f RET"))
+        (hy-test-helpers:consume-input-events)))))
 
 ;; Global-button
 (ert-deftest hywiki-tests--save-referent-global-button ()

Reply via email to