1 ;; Tests for rst-adjust -*- lexical-binding: t -*-
3 ;; These tests are for all use cases not only "filling" an existing adornment
5 (add-to-list 'load-path
".")
9 (ert-deftest adjust-uc-asserts
()
10 "Check some assertions."
11 (should (equal ert-Buf-point-char
"\^@"))
12 (should (equal ert-Buf-mark-char
"\^?"))
15 ;; Each test tests a line in the use case chart. The conditions fixed by the
16 ;; chart entry are noted before the test. The varying conditions are noted for
17 ;; the individual test. A condition marked with "<" follows from another
20 (defun rst-ert-adjust-section (toggle-style reverse
)
21 "Call `rst-adjust-section' turning error messages into t."
22 (and (rst-adjust-section toggle-style reverse
) t
))
24 ;; :Prf: No preferences
25 ;; :Sel: No adornment around point
26 ;; :Prv: < No previous header
27 ;; :Hie: < No hierarchy beyond current header
28 ;; :Cur: < Does not apply
29 (ert-deftest rst-adjust-section-prf-N-sel-N-prv-N-hie-N-cur-
!-dir-?
()
30 (let ((rst-new-adornment-down nil
)
31 (rst-default-indent 3)
32 (rst-preferred-adornments nil
))
34 (should (ert-equal-buffer-return
35 '(rst-ert-adjust-section nil nil
)
42 (should (ert-equal-buffer-return
43 '(rst-ert-adjust-section nil t
)
51 ;; :Prf: No preferences
52 ;; :Sel: No adornment around point
53 ;; :Prv: < No previous header
55 ;; :Cur: < Does not apply
56 (ert-deftest rst-adjust-section-prf-N-sel-N-prv-N-hie-
!-cur-
!-dir-?
()
57 (let ((rst-new-adornment-down nil
)
58 (rst-default-indent 3)
59 (rst-preferred-adornments nil
))
61 (should (ert-equal-buffer-return
62 '(rst-ert-adjust-section nil nil
)
84 (should (ert-equal-buffer-return
85 '(rst-ert-adjust-section nil t
)
108 ;; :Prf: No preferences
109 ;; :Sel: No adornment around point
110 ;; :Prv: < Disadvised
112 ;; :Cur: < Does not apply
113 (ert-deftest rst-adjust-section-prf-N-sel-N-prv-D-hie-
!-cur-
!-dir-?
()
114 (let ((rst-new-adornment-down nil
)
115 (rst-default-indent 3)
116 (rst-preferred-adornments nil
))
118 (should (ert-equal-buffer-return
119 '(rst-ert-adjust-section nil nil
)
141 (should (ert-equal-buffer-return
142 '(rst-ert-adjust-section nil t
)
165 ;; :Prf: No preferences
166 ;; :Sel: Existing header around point
167 ;; :Prv: < No previous header
168 ;; :Hie: < No hierarchy beyond current header
169 ;; :Cur: < Disadvised
170 (ert-deftest rst-adjust-section-prf-N-sel-E-prv-N-hie-N-cur-D-dir-?
()
171 (let ((rst-new-adornment-down nil
)
172 (rst-default-indent 3)
173 (rst-preferred-adornments nil
))
175 (should (ert-equal-buffer-return
176 '(rst-ert-adjust-section nil nil
)
184 (should (ert-equal-buffer-return
185 '(rst-ert-adjust-section nil t
)
194 ;; :Prf: No preferences
195 ;; :Sel: Existing header around point
196 ;; :Prv: < No previous header
197 ;; :Hie: < Multiple occurrence in the middle of existing hierarchy
198 ;; :Cur: < Disadvised
199 (ert-deftest rst-adjust-section-prf-N-sel-E-prv-N-hie-M-cur-D-dir-?
()
200 (let ((rst-new-adornment-down nil
)
201 (rst-default-indent 3)
202 (rst-preferred-adornments nil
))
204 (should (ert-equal-buffer-return
205 '(rst-ert-adjust-section nil nil
)
234 (should (ert-equal-buffer-return
235 '(rst-ert-adjust-section nil t
)
265 ;; :Prf: No preferences
266 ;; :Sel: Existing header around point
267 ;; :Prv: < No previous header
268 ;; :Hie: < Last in existing hierarchy
269 ;; :Cur: < Disadvised
270 (ert-deftest rst-adjust-section-prf-N-sel-E-prv-N-hie-L-cur-D-dir-?
()
271 (let ((rst-new-adornment-down nil
)
272 (rst-default-indent 3)
273 (rst-preferred-adornments nil
))
275 (should (ert-equal-buffer-return
276 '(rst-ert-adjust-section nil nil
)
305 (should (ert-equal-buffer-return
306 '(rst-ert-adjust-section nil t
)
336 ;; :Prf: No preferences
337 ;; :Sel: Existing header around point
338 ;; :Prv: < No previous header
339 ;; :Hie: < Once in existing hierarchy
340 ;; :Cur: < Disadvised
342 (ert-deftest rst-adjust-section-prf-N-sel-E-prv-N-hie-O-cur-D-dir-D
()
343 (let ((rst-new-adornment-down nil
)
344 (rst-default-indent 3)
345 (rst-preferred-adornments nil
))
346 (should (ert-equal-buffer-return
347 '(rst-ert-adjust-section nil t
)
377 ;; :Prf: No preferences
378 ;; :Sel: Existing header around point
379 ;; :Prv: < No previous header
380 ;; :Hie: < Once in existing hierarchy
381 ;; :Cur: < Disadvised
383 (ert-deftest rst-adjust-section-prf-N-sel-E-prv-N-hie-O-cur-D-dir-U
()
384 (let ((rst-new-adornment-down nil
)
385 (rst-default-indent 3)
386 (rst-preferred-adornments nil
))
387 (should (ert-equal-buffer-return
388 '(rst-ert-adjust-section nil nil
)
418 ;; :Prf: No preferences
419 ;; :Sel: Existing header around point
420 ;; :Prv: < Disadvised previous header
421 ;; :Hie: < Multiple occurrence in the middle of existing hierarchy
422 ;; :Cur: < Disadvised
423 (ert-deftest rst-adjust-section-prf-N-sel-E-prv-D-hie-M-cur-D-dir-?
()
424 (let ((rst-new-adornment-down nil
)
425 (rst-default-indent 3)
426 (rst-preferred-adornments nil
))
428 (should (ert-equal-buffer-return
429 '(rst-ert-adjust-section nil nil
)
464 (should (ert-equal-buffer-return
465 '(rst-ert-adjust-section nil t
)
501 ;; :Prf: No preferences
502 ;; :Sel: Existing header around point
503 ;; :Prv: < Disadvised previous header
504 ;; :Hie: < Breaking single entry in the middle of existing hierarchy
505 ;; :Cur: < Disadvised
506 (ert-deftest rst-adjust-section-prf-N-sel-E-prv-D-hie-B-cur-D-dir-?
()
507 (let ((rst-new-adornment-down nil
)
508 (rst-default-indent 3)
509 (rst-preferred-adornments nil
))
511 (should (ert-equal-buffer-return
512 '(rst-ert-adjust-section nil nil
)
541 (should (ert-equal-buffer-return
542 '(rst-ert-adjust-section nil t
)
572 ;; :Prf: No preferences
573 ;; :Sel: Existing header around point
574 ;; :Prv: < Disadvised previous header
575 ;; :Hie: < Last in existing hierarchy
576 ;; :Cur: < Disadvised
577 (ert-deftest rst-adjust-section-prf-N-sel-E-prv-D-hie-L-cur-D-dir-?
()
578 (let ((rst-new-adornment-down nil
)
579 (rst-default-indent 3)
580 (rst-preferred-adornments nil
))
582 (should (ert-equal-buffer-return
583 '(rst-ert-adjust-section nil nil
)
618 (should (ert-equal-buffer-return
619 '(rst-ert-adjust-section nil t
)
655 ;; :Prf: No preferences
656 ;; :Sel: Existing header around point
657 ;; :Prv: < Disadvised previous header
658 ;; :Hie: < Once in existing hierarchy
659 ;; :Cur: < Disadvised
660 (ert-deftest rst-adjust-section-prf-N-sel-E-prv-D-hie-O-cur-D-dir-?
()
661 (let ((rst-new-adornment-down nil
)
662 (rst-default-indent 3)
663 (rst-preferred-adornments nil
))
665 (should (ert-equal-buffer-return
666 '(rst-ert-adjust-section nil nil
)
701 (should (ert-equal-buffer-return
702 '(rst-ert-adjust-section nil t
)
738 ;; :Prf: Preferences exist
739 ;; :Sel: No adornment around point
740 ;; :Prv: < No previous header
741 ;; :Hie: < No hierarchy beyond current header
742 ;; :Cur: < Does not apply
744 (ert-deftest rst-adjust-section-prf-P-sel-N-prv-N-hie-N-cur-
!-dir-?
()
745 (let ((rst-new-adornment-down nil
)
746 (rst-default-indent 3)
747 (rst-preferred-adornments '((?
: over-and-under
1)
748 (?. over-and-under
1)
752 (should (ert-equal-buffer-return
753 '(rst-ert-adjust-section nil nil
)
764 (should (ert-equal-buffer-return
765 '(rst-ert-adjust-section nil t
)
777 ;; :Prf: Preferences exist
778 ;; :Sel: No adornment around point
779 ;; :Prv: < No previous header
781 ;; :Cur: < Does not apply
783 (ert-deftest rst-adjust-section-prf-P-sel-N-prv-N-hie-
!-cur-
!-dir-D
()
784 (let ((rst-new-adornment-down nil
)
785 (rst-default-indent 3)
786 (rst-preferred-adornments '((?
: over-and-under
1)
787 (?. over-and-under
1)
790 (should (ert-equal-buffer-return
791 '(rst-ert-adjust-section nil t
)
814 ;; :Prf: Preferences exist
815 ;; :Sel: No adornment around point
816 ;; :Prv: < No previous header
818 ;; :Cur: < Does not apply
820 (ert-deftest rst-adjust-section-prf-P-sel-N-prv-N-hie-
!-cur-
!-dir-U
()
821 (let ((rst-new-adornment-down nil
)
822 (rst-default-indent 3)
823 (rst-preferred-adornments '((?
: over-and-under
1)
824 (?. over-and-under
1)
827 (should (ert-equal-buffer-return
828 '(rst-ert-adjust-section nil nil
)
852 ;; :Prf: Preferences exist
853 ;; :Sel: < Existing adornment around point
854 ;; :Prv: Disadvised previous header
855 ;; :Hie: < Multiple occurrence in the middle of existing hierarchy
858 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-M-cur-D-dir-?
()
859 (let ((rst-new-adornment-down nil
)
860 (rst-default-indent 3)
861 (rst-preferred-adornments '((?
: over-and-under
1)
862 (?. over-and-under
1)
866 (should (ert-equal-buffer-return
867 '(rst-ert-adjust-section nil nil
)
899 (should (ert-equal-buffer-return
900 '(rst-ert-adjust-section nil t
)
932 ;; :Prf: Preferences exist
933 ;; :Sel: < Existing adornment around point
934 ;; :Prv: Disadvised previous header
935 ;; :Hie: < Multiple occurrence in the middle of existing hierarchy
936 ;; :Cur: Successor exists in preferences
938 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-M-cur-S-dir-?
()
939 (let ((rst-new-adornment-down nil
)
940 (rst-default-indent 3)
941 (rst-preferred-adornments '((?
: over-and-under
1)
942 (?. over-and-under
1)
946 (should (ert-equal-buffer-return
947 '(rst-ert-adjust-section nil nil
)
979 (should (ert-equal-buffer-return
980 '(rst-ert-adjust-section nil t
)
1012 ;; :Prf: Preferences exist
1013 ;; :Sel: < Existing adornment around point
1014 ;; :Prv: Disadvised previous header
1015 ;; :Hie: < Multiple occurrence in the middle of existing hierarchy
1016 ;; :Cur: Last in preferences
1018 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-M-cur-L-dir-?
()
1019 (let ((rst-new-adornment-down nil
)
1020 (rst-default-indent 3)
1021 (rst-preferred-adornments '((?
: over-and-under
1)
1022 (?. over-and-under
1)
1026 (should (ert-equal-buffer-return
1027 '(rst-ert-adjust-section nil nil
)
1059 (should (ert-equal-buffer-return
1060 '(rst-ert-adjust-section nil t
)
1092 ;; :Prf: Preferences exist
1093 ;; :Sel: < Existing adornment around point
1094 ;; :Prv: Disadvised previous header
1095 ;; :Hie: < Breaking single entry in the middle of existing hierarchy
1098 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-B-cur-D-dir-?
()
1099 (let ((rst-new-adornment-down nil
)
1100 (rst-default-indent 3)
1101 (rst-preferred-adornments '((?
: over-and-under
1)
1102 (?. over-and-under
1)
1106 (should (ert-equal-buffer-return
1107 '(rst-ert-adjust-section nil nil
)
1139 (should (ert-equal-buffer-return
1140 '(rst-ert-adjust-section nil t
)
1172 ;; :Prf: Preferences exist
1173 ;; :Sel: < Existing adornment around point
1174 ;; :Prv: Disadvised previous header
1175 ;; :Hie: < Breaking single entry in the middle of existing hierarchy
1176 ;; :Cur: Successor exists in preferences
1178 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-B-cur-S-dir-?
()
1179 (let ((rst-new-adornment-down nil
)
1180 (rst-default-indent 3)
1181 (rst-preferred-adornments '((?
: over-and-under
1)
1182 (?. over-and-under
1)
1186 (should (ert-equal-buffer-return
1187 '(rst-ert-adjust-section nil nil
)
1219 (should (ert-equal-buffer-return
1220 '(rst-ert-adjust-section nil t
)
1252 ;; :Prf: Preferences exist
1253 ;; :Sel: < Existing adornment around point
1254 ;; :Prv: Disadvised previous header
1255 ;; :Hie: < Breaking single entry in the middle of existing hierarchy
1256 ;; :Cur: Last in preferences
1258 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-B-cur-L-dir-?
()
1259 (let ((rst-new-adornment-down nil
)
1260 (rst-default-indent 3)
1261 (rst-preferred-adornments '((?
: over-and-under
1)
1262 (?. over-and-under
1)
1266 (should (ert-equal-buffer-return
1267 '(rst-ert-adjust-section nil nil
)
1299 (should (ert-equal-buffer-return
1300 '(rst-ert-adjust-section nil t
)
1332 ;; :Prf: Preferences exist
1333 ;; :Sel: < Existing adornment around point
1334 ;; :Prv: Disadvised previous header
1335 ;; :Hie: < Last in existing hierarchy for given direction
1336 ;; :Cur: Disadvised (i.e. not in preferences)
1338 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-L-cur-D-dir-?
()
1339 (let ((rst-new-adornment-down nil
)
1340 (rst-default-indent 3)
1341 (rst-preferred-adornments '((?
: over-and-under
1)
1342 (?. over-and-under
1)
1346 (should (ert-equal-buffer-return
1347 '(rst-ert-adjust-section nil nil
)
1380 (should (ert-equal-buffer-return
1381 '(rst-ert-adjust-section nil t
)
1414 ;; :Prf: Preferences exist
1415 ;; :Sel: < Existing adornment around point
1416 ;; :Prv: Disadvised previous header
1417 ;; :Hie: < Last in existing hierarchy for given direction
1418 ;; :Cur: Successor exists in preferences
1420 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-L-cur-S-dir-?
()
1421 (let ((rst-new-adornment-down nil
)
1422 (rst-default-indent 3)
1423 (rst-preferred-adornments '((?
: over-and-under
1)
1424 (?. over-and-under
1)
1428 (should (ert-equal-buffer-return
1429 '(rst-ert-adjust-section nil nil
)
1463 (should (ert-equal-buffer-return
1464 '(rst-ert-adjust-section nil t
)
1500 ;; :Prf: Preferences exist
1501 ;; :Sel: < Existing adornment around point
1502 ;; :Prv: Disadvised previous header
1503 ;; :Hie: < Last in existing hierarchy for given direction
1504 ;; :Cur: Successor exists in preferences
1506 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-L-cur-S-dir-?
()
1507 (let ((rst-new-adornment-down nil
)
1508 (rst-default-indent 3)
1509 (rst-preferred-adornments '((?
: over-and-under
1)
1510 (?. over-and-under
1)
1514 (should (ert-equal-buffer-return
1515 '(rst-ert-adjust-section nil nil
)
1549 (should (ert-equal-buffer-return
1550 '(rst-ert-adjust-section nil t
)
1586 ;; :Prf: Preferences exist
1587 ;; :Sel: < Existing adornment around point
1588 ;; :Prv: Disadvised previous header
1589 ;; :Hie: < Last in existing hierarchy for given direction
1590 ;; :Cur: Last in preferences
1592 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-L-cur-L-dir-?
()
1593 (let ((rst-new-adornment-down nil
)
1594 (rst-default-indent 3)
1595 (rst-preferred-adornments '((?
: over-and-under
1)
1596 (?. over-and-under
1)
1600 (should (ert-equal-buffer-return
1601 '(rst-ert-adjust-section nil nil
)
1634 (should (ert-equal-buffer-return
1635 '(rst-ert-adjust-section nil t
)
1670 ;; :Prf: Preferences exist
1671 ;; :Sel: < Existing adornment around point
1672 ;; :Prv: Disadvised previous header
1673 ;; :Hie: Once in existing hierarchy at beginning or end of hierarchy
1674 ;; :Cur: Disadvised (i.e. not in preferences)
1676 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-O-cur-D-dir-?
()
1677 (let ((rst-new-adornment-down nil
)
1678 (rst-default-indent 3)
1679 (rst-preferred-adornments '((?
: over-and-under
1)
1680 (?. over-and-under
1)
1684 (should (ert-equal-buffer-return
1685 '(rst-ert-adjust-section nil nil
)
1718 (should (ert-equal-buffer-return
1719 '(rst-ert-adjust-section nil t
)
1754 ;; :Prf: Preferences exist
1755 ;; :Sel: < Existing adornment around point
1756 ;; :Prv: Disadvised previous header
1757 ;; :Hie: Once in existing hierarchy at beginning or end of hierarchy
1758 ;; :Cur: Successor exists in preferences
1760 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-O-cur-S-dir-?
()
1761 (let ((rst-new-adornment-down nil
)
1762 (rst-default-indent 3)
1763 (rst-preferred-adornments '((?
: over-and-under
1)
1764 (?. over-and-under
1)
1768 (should (ert-equal-buffer-return
1769 '(rst-ert-adjust-section nil nil
)
1802 (should (ert-equal-buffer-return
1803 '(rst-ert-adjust-section nil t
)
1838 ;; :Prf: Preferences exist
1839 ;; :Sel: < Existing adornment around point
1840 ;; :Prv: Disadvised previous header
1841 ;; :Hie: Once in existing hierarchy at beginning or end of hierarchy
1842 ;; :Cur: Last in preferences
1844 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-D-hie-O-cur-L-dir-?
()
1845 (let ((rst-new-adornment-down nil
)
1846 (rst-default-indent 3)
1847 (rst-preferred-adornments '((?
: over-and-under
1)
1848 (?. over-and-under
1)
1852 (should (ert-equal-buffer-return
1853 '(rst-ert-adjust-section nil nil
)
1886 (should (ert-equal-buffer-return
1887 '(rst-ert-adjust-section nil t
)
1922 ;; :Prf: Preferences exist
1923 ;; :Sel: < Existing adornment around point
1924 ;; :Prv: Preferences contain previous header
1925 ;; :Hie: < Multiple occurrence in the middle of existing hierarchy
1926 ;; :Cur: Disadvised (i.e. not in preferences)
1928 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-M-cur-D-dir-?
()
1929 (let ((rst-new-adornment-down nil
)
1930 (rst-default-indent 3)
1931 (rst-preferred-adornments '((?
: over-and-under
1)
1932 (?. over-and-under
1)
1936 (should (ert-equal-buffer-return
1937 '(rst-ert-adjust-section nil nil
)
1977 (should (ert-equal-buffer-return
1978 '(rst-ert-adjust-section nil t
)
2018 ;; :Prf: Preferences exist
2019 ;; :Sel: < Existing adornment around point
2020 ;; :Prv: Preferences contain previous header
2021 ;; :Hie: < Multiple occurrence in the middle of existing hierarchy
2022 ;; :Cur: Successor exists in preferences
2024 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-M-cur-S-dir-?
()
2025 (let ((rst-new-adornment-down nil
)
2026 (rst-default-indent 3)
2027 (rst-preferred-adornments '((?
: over-and-under
1)
2028 (?. over-and-under
1)
2032 (should (ert-equal-buffer-return
2033 '(rst-ert-adjust-section nil nil
)
2073 (should (ert-equal-buffer-return
2074 '(rst-ert-adjust-section nil t
)
2114 ;; :Prf: Preferences exist
2115 ;; :Sel: < Existing adornment around point
2116 ;; :Prv: Preferences contain previous header
2117 ;; :Hie: < Multiple occurrence in the middle of existing hierarchy
2118 ;; :Cur: Last in preferences
2120 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-M-cur-L-dir-?
()
2121 (let ((rst-new-adornment-down nil
)
2122 (rst-default-indent 3)
2123 (rst-preferred-adornments '((?
: over-and-under
1)
2124 (?. over-and-under
1)
2128 (should (ert-equal-buffer-return
2129 '(rst-ert-adjust-section nil nil
)
2169 (should (ert-equal-buffer-return
2170 '(rst-ert-adjust-section nil t
)
2210 ;; :Prf: Preferences exist
2211 ;; :Sel: < Existing adornment around point
2212 ;; :Prv: Preferences contain previous header
2213 ;; :Hie: < Breaking single entry in the middle of existing hierarchy
2214 ;; :Cur: Disadvised (i.e. not in preferences)
2216 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-B-cur-D-dir-?
()
2217 (let ((rst-new-adornment-down nil
)
2218 (rst-default-indent 3)
2219 (rst-preferred-adornments '((?
: over-and-under
1)
2220 (?. over-and-under
1)
2224 (should (ert-equal-buffer-return
2225 '(rst-ert-adjust-section nil nil
)
2259 (should (ert-equal-buffer-return
2260 '(rst-ert-adjust-section nil t
)
2294 ;; :Prf: Preferences exist
2295 ;; :Sel: < Existing adornment around point
2296 ;; :Prv: Preferences contain previous header
2297 ;; :Hie: < Breaking single entry in the middle of existing hierarchy
2298 ;; :Cur: Successor exists in preferences
2300 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-B-cur-S-dir-?
()
2301 (let ((rst-new-adornment-down nil
)
2302 (rst-default-indent 3)
2303 (rst-preferred-adornments '((?
: over-and-under
1)
2304 (?. over-and-under
1)
2308 (should (ert-equal-buffer-return
2309 '(rst-ert-adjust-section nil nil
)
2343 (should (ert-equal-buffer-return
2344 '(rst-ert-adjust-section nil t
)
2378 ;; :Prf: Preferences exist
2379 ;; :Sel: < Existing adornment around point
2380 ;; :Prv: Preferences contain previous header
2381 ;; :Hie: < Breaking single entry in the middle of existing hierarchy
2382 ;; :Cur: Last in preferences
2384 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-B-cur-L-dir-?
()
2385 (let ((rst-new-adornment-down nil
)
2386 (rst-default-indent 3)
2387 (rst-preferred-adornments '((?
: over-and-under
1)
2388 (?. over-and-under
1)
2392 (should (ert-equal-buffer-return
2393 '(rst-ert-adjust-section nil nil
)
2427 (should (ert-equal-buffer-return
2428 '(rst-ert-adjust-section nil t
)
2462 ;; :Prf: Preferences exist
2463 ;; :Sel: < Existing adornment around point
2464 ;; :Prv: Preferences contain previous header
2465 ;; :Hie: < Last in existing hierarchy for given direction
2466 ;; :Cur: Disadvised (i.e. not in preferences)
2468 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-L-cur-D-dir-?
()
2469 (let ((rst-new-adornment-down nil
)
2470 (rst-default-indent 3)
2471 (rst-preferred-adornments '((?
: over-and-under
1)
2472 (?. over-and-under
1)
2476 (should (ert-equal-buffer-return
2477 '(rst-ert-adjust-section nil nil
)
2511 (should (ert-equal-buffer-return
2512 '(rst-ert-adjust-section nil t
)
2546 ;; :Prf: Preferences exist
2547 ;; :Sel: < Existing adornment around point
2548 ;; :Prv: Preferences contain previous header
2549 ;; :Hie: < Last in existing hierarchy for given direction
2550 ;; :Cur: Successor exists in preferences
2552 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-L-cur-S-dir-?
()
2553 (let ((rst-new-adornment-down nil
)
2554 (rst-default-indent 3)
2555 (rst-preferred-adornments '((?
: over-and-under
1)
2556 (?. over-and-under
1)
2560 (should (ert-equal-buffer-return
2561 '(rst-ert-adjust-section nil nil
)
2595 (should (ert-equal-buffer-return
2596 '(rst-ert-adjust-section nil t
)
2630 ;; :Prf: Preferences exist
2631 ;; :Sel: < Existing adornment around point
2632 ;; :Prv: Preferences contain previous header
2633 ;; :Hie: < Last in existing hierarchy for given direction
2634 ;; :Cur: Last in preferences
2636 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-L-cur-L-dir-?
()
2637 (let ((rst-new-adornment-down nil
)
2638 (rst-default-indent 3)
2639 (rst-preferred-adornments '((?
: over-and-under
1)
2640 (?. over-and-under
1)
2644 (should (ert-equal-buffer-return
2645 '(rst-ert-adjust-section nil nil
)
2676 (should (ert-equal-buffer-return
2677 '(rst-ert-adjust-section nil t
)
2711 ;; :Prf: Preferences exist
2712 ;; :Sel: < Existing adornment around point
2713 ;; :Prv: Preferences contain previous header
2714 ;; :Hie: < Once in existing hierarchy at beginning or end of hierarchy
2715 ;; :Cur: Disadvised (i.e. not in preferences)
2717 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-O-cur-D-dir-?
()
2718 (let ((rst-new-adornment-down nil
)
2719 (rst-default-indent 3)
2720 (rst-preferred-adornments '((?
: over-and-under
1)
2721 (?. over-and-under
1)
2725 (should (ert-equal-buffer-return
2726 '(rst-ert-adjust-section nil nil
)
2754 (should (ert-equal-buffer-return
2755 '(rst-ert-adjust-section nil t
)
2784 ;; :Prf: Preferences exist
2785 ;; :Sel: < Existing adornment around point
2786 ;; :Prv: Preferences contain previous header
2787 ;; :Hie: < Once in existing hierarchy at beginning or end of hierarchy
2788 ;; :Cur: Successor exists in preferences
2790 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-O-cur-S-dir-?
()
2791 (let ((rst-new-adornment-down nil
)
2792 (rst-default-indent 3)
2793 (rst-preferred-adornments '((?
: over-and-under
1)
2794 (?. over-and-under
1)
2798 (should (ert-equal-buffer-return
2799 '(rst-ert-adjust-section nil nil
)
2827 (should (ert-equal-buffer-return
2828 '(rst-ert-adjust-section nil t
)
2857 ;; :Prf: Preferences exist
2858 ;; :Sel: < Existing adornment around point
2859 ;; :Prv: Preferences contain previous header
2860 ;; :Hie: < Once in existing hierarchy at beginning or end of hierarchy
2861 ;; :Cur: Last in preferences
2863 (ert-deftest rst-adjust-section-prf-P-sel-E-prv-P-hie-O-cur-L-dir-?
()
2864 (let ((rst-new-adornment-down nil
)
2865 (rst-default-indent 3)
2866 (rst-preferred-adornments '((?
: over-and-under
1)
2867 (?. over-and-under
1)
2871 (should (ert-equal-buffer-return
2872 '(rst-ert-adjust-section nil nil
)
2900 (should (ert-equal-buffer-return
2901 '(rst-ert-adjust-section nil t
)