aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorLars Brinkhoff2024-01-02 09:06:13 +0100
committerEli Zaretskii2024-01-13 12:07:34 +0200
commit740953d1a2f4ea4a200637872b9ecb7dfddfdbe4 (patch)
tree57ffc8c2a555d4674bdf1ef82b3e37101a8bc033 /test
parent9b8b352ebc09de3259f655fa4d491507109044b3 (diff)
downloademacs-740953d1a2f4ea4a200637872b9ecb7dfddfdbe4.tar.gz
emacs-740953d1a2f4ea4a200637872b9ecb7dfddfdbe4.zip
Fix 'what-page'
* lisp/textmodes/page.el (page--what-page): Adjust for 1st line on page, and use 'count-lines' again. (Bug#68215) * test/lisp/textmodes/page-tests.el (page-tests-what-page): Update test.
Diffstat (limited to 'test')
-rw-r--r--test/lisp/textmodes/page-tests.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/lisp/textmodes/page-tests.el b/test/lisp/textmodes/page-tests.el
index f3a2c5fbe00..617b59a54fb 100644
--- a/test/lisp/textmodes/page-tests.el
+++ b/test/lisp/textmodes/page-tests.el
@@ -106,10 +106,14 @@
106 (insert "foo\n \nbar\n \nbaz") 106 (insert "foo\n \nbar\n \nbaz")
107 (goto-char (point-min)) 107 (goto-char (point-min))
108 (should (equal (page--what-page) '(1 1))) 108 (should (equal (page--what-page) '(1 1)))
109 (forward-char)
110 (should (equal (page--what-page) '(1 1)))
109 (forward-page) 111 (forward-page)
112 (should (equal (page--what-page) '(2 1)))
113 (next-line)
110 (should (equal (page--what-page) '(2 2))) 114 (should (equal (page--what-page) '(2 2)))
111 (forward-page) 115 (forward-page)
112 (should (equal (page--what-page) '(3 4))))) 116 (should (equal (page--what-page) '(3 1)))))
113 117
114 118
115;;; page-tests.el ends here 119;;; page-tests.el ends here