gbranden pushed a commit to branch master
in repository groff.
commit 1ed1721303bebb7f4e57f1d9dcb006ba3866143d
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Jul 20 04:52:37 2025 -0500
tmac/tests/an_PD-restores-spacing.sh: Tweak.
Improve test ergonomics. Enhance readability of *roff input and
annotate the expected output.
---
tmac/tests/an_PD-restores-spacing.sh | 29 +++++++++++++++++++++++++----
1 file changed, 25 insertions(+), 4 deletions(-)
diff --git a/tmac/tests/an_PD-restores-spacing.sh
b/tmac/tests/an_PD-restores-spacing.sh
index 6f46f6156..bfe9aa391 100755
--- a/tmac/tests/an_PD-restores-spacing.sh
+++ b/tmac/tests/an_PD-restores-spacing.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2024 Free Software Foundation, Inc.
+# Copyright (C) 2025 Free Software Foundation, Inc.
#
# This file is part of groff.
#
@@ -22,7 +22,8 @@ groff="${abs_top_builddir:-.}/test-groff"
# Regression-test Savannah #64267.
-input='.TH foo 1 2024-03-15 "groff test suite"
+input='.
+.TH foo 1 2024-03-15 "groff test suite"
.SH Name
foo \- frobnicate a bar
.SH Monsters
@@ -39,9 +40,29 @@ troll
.P
.PD \" inexpert page author did not put this _before_ the `P` call
.SH Treasure
-There is a lot of it.'
+There is a lot of it.
+.'
-output=$(printf "%s\n" "$input" | "$groff" -man -Tascii -P-cbou)
+# Expected output:
+#
+# foo(1) General Commands Manual foo(1)
+#
+# Name
+# foo - frobnicate a bar
+#
+# Monsters
+# In this game reminiscent of rogue(6), you can expect to encounter
+# the following opponents in increasing order of menace.
+# B bat
+# T troll
+#
+# Treasure
+# There is a lot of it.
+#
+# groff test suite 2024-03-15 foo(1)
+
+output=$(printf "%s\n" "$input" \
+ | "$groff" -rLL=70n -man -Tascii -P-cbou)
echo "$output"
echo "$output" | sed -n -e '/troll/{' \
-e 'n;/^$/{' \
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit