branch: externals/hyperbole
commit d2d283c6f6ffb8dd6a1aa214fd9b4f6ef435672a
Author: bw <r...@gnu.org>
Commit: bw <r...@gnu.org>

    +hsys-org--meta-return-on-end-of-line: Add back mocks to prevent err
---
 ChangeLog              |  3 +++
 test/hsys-org-tests.el | 34 +++++++++++++++++++++-------------
 2 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ac30fa3bb8..479762bb6b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2025-04-13  Bob Weiner  <r...@gnu.org>
 
+* test/hsys-org-tests.el (hsys-org--meta-return-on-end-of-line): Add
+    mocks back in to prevent scrolling eob or bob errors.
+
 * test/hmouse-drv-tests.el (hbut-man-apropos-test, hbut-info-node-test,
     hbut-ib-url-with-label, hbut-mail-address-test,
     hbut-pathname-test, hbut-pathname-lisp-variable-test,
diff --git a/test/hsys-org-tests.el b/test/hsys-org-tests.el
index d3ed6fd798..0e2790c01a 100644
--- a/test/hsys-org-tests.el
+++ b/test/hsys-org-tests.el
@@ -3,7 +3,7 @@
 ;; Author:       Mats Lidell <ma...@gnu.org>
 ;;
 ;; Orig-Date:    23-Apr-21 at 20:55:00
-;; Last-Mod:     13-Apr-25 at 14:50:53 by Bob Weiner
+;; Last-Mod:     13-Apr-25 at 16:20:45 by Bob Weiner
 ;;
 ;; SPDX-License-Identifier: GPL-3.0-or-later
 ;;
@@ -236,18 +236,22 @@ This is independent of the setting of 
`hsys-org-enable-smart-keys'."
         (insert "* h1")
         (goto-char 1)
         (end-of-line)
-        (should (equal hsys-org-enable-smart-keys v)) ; Ert traceability
-        (should (action-key))
-       (should (hattr:actype-is-p 'hsys-org-meta-return)))
+        (with-mock
+          (mock (hsys-org-meta-return) => t)
+          (should (equal hsys-org-enable-smart-keys v)) ; Ert traceability
+          (should (action-key))
+         (should (hattr:actype-is-p 'hsys-org-meta-return))))
       ;; Two lines with text and returns: smart-org triggers with nil or 
:buttons setting
       (with-temp-buffer
         (org-mode)
         (insert "* h1\n* h2\n")
         (goto-char 1)
         (end-of-line)
-        (should (equal hsys-org-enable-smart-keys v)) ; Ert traceability
-        (should (action-key))
-       (should (hattr:actype-is-p 'hsys-org-meta-return)))))
+        (with-mock
+          (mock (hsys-org-meta-return) => t)
+          (should (equal hsys-org-enable-smart-keys v)) ; Ert traceability
+          (should (action-key))
+         (should (hattr:actype-is-p 'hsys-org-meta-return))))))
 
   (let ((hsys-org-enable-smart-keys t)
         (v t))
@@ -257,18 +261,22 @@ This is independent of the setting of 
`hsys-org-enable-smart-keys'."
       (insert "* h1")
       (goto-char 1)
       (end-of-line)
-      (should (equal hsys-org-enable-smart-keys v)) ; Ert traceability
-      (should (action-key))
-      (should (hattr:actype-is-p 'smart-scroll-up)))
+      (with-mock
+        (mock (smart-scroll-up) => t)
+       (should (equal hsys-org-enable-smart-keys v)) ; Ert traceability
+       (should (action-key))
+       (should (hattr:actype-is-p 'smart-scroll-up))))
     ;; Two lines with text and returns: smart-eolp triggers with t setting
     (with-temp-buffer
       (org-mode)
       (insert "* h1\n* h2\n")
       (goto-char 1)
       (end-of-line)
-      (should (equal hsys-org-enable-smart-keys v)) ; Ert traceability
-      (should (action-key))
-      (should (hattr:actype-is-p 'smart-scroll-up)))))
+      (with-mock
+        (mock (smart-scroll-up) => t)
+       (should (equal hsys-org-enable-smart-keys v)) ; Ert traceability
+       (should (action-key))
+       (should (hattr:actype-is-p 'smart-scroll-up))))))
 
 (provide 'hsys-org-tests)
 

Reply via email to