diff options
author | John Ankarström <john@ankarstrom.se> | 2021-06-21 12:56:03 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-06-21 12:56:03 +0200 |
commit | 8e62161e1d1a7f2f3732dfd66f85ecb09fe19c98 (patch) | |
tree | 305872c843a72c0bac8e031d384b7276fa361b99 /t/ne.t | |
parent | d30db1b45a794e6608fdac30d5238930ce414309 (diff) | |
download | mk-8e62161e1d1a7f2f3732dfd66f85ecb09fe19c98.tar.gz |
Add tests
Diffstat (limited to 't/ne.t')
-rw-r--r-- | t/ne.t | 64 |
1 files changed, 64 insertions, 0 deletions
@@ -0,0 +1,64 @@ +.so ../g.tmac +.so t.tmac +. +.t +ne.t: test space requests +.p +This file tests the +.c w +macro. +. +.\" helper macros +. +.\" make space for exactly 's pp' at bottom of page +.de makespace +. rs +. rt 0 +. sp \n(.pu-\n(mbu-39601u +. nr _ \\n% +.. +. +.\" write 's pp' +.de write +. s +. nr s \\n% +Lorem ipsum +. p +. nr p \\n% +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do +eiusmod tempor incididunt ut labore et dolore magna aliqua. +. nr pp \\n% +Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris +nisi ut aliquip ex ea commodo consequat. +Duis aute irure dolor in reprehenderit in voluptate velit esse +cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat +cupidatat non proident, sunt in culpa qui officia deserunt mollit +anim id est laborum. +.. +. +.\" run tests +. +.test s pp +0u +.bp +.makespace +.w s pp +.write +.assert (\n_=\ns)&(\ns=\np)&(\np=\n(pp) +. +.test s pp +1u +.bp +.makespace +.sp 1u +.w s pp +.write +.assert (\n_<\ns)&(\ns=\np)&(\np=\n(pp) +. +.test s pp +2u +.bp +.makespace +.sp 2u +.w s pp +.write +.assert (\n_<\ns)&(\ns=\np)&(\np=\n(pp) +. +.end |