mirror of https://github.com/ddevault/scdoc
parent
3227b18a35
commit
9b8ecbe992
@ -0,0 +1,34 @@ |
|||||||
|
#!/bin/sh |
||||||
|
. test/lib.sh |
||||||
|
|
||||||
|
begin "Fail on ###" |
||||||
|
scdoc <<EOF >/dev/null |
||||||
|
test(8) |
||||||
|
|
||||||
|
### this is not a valid heading |
||||||
|
EOF |
||||||
|
end 1 |
||||||
|
|
||||||
|
begin "Expects a space after #" |
||||||
|
scdoc <<EOF >/dev/null |
||||||
|
test(8) |
||||||
|
|
||||||
|
#needs a space there |
||||||
|
EOF |
||||||
|
end 1 |
||||||
|
|
||||||
|
begin "Emits a new section" |
||||||
|
scdoc <<EOF | grep '^\.SH HEADER' >/dev/null |
||||||
|
test(8) |
||||||
|
|
||||||
|
# HEADER |
||||||
|
EOF |
||||||
|
end 0 |
||||||
|
|
||||||
|
begin "Emits a new subsection" |
||||||
|
scdoc <<EOF | grep '^\.SS HEADER' >/dev/null |
||||||
|
test(8) |
||||||
|
|
||||||
|
## HEADER |
||||||
|
EOF |
||||||
|
end 0 |
@ -0,0 +1,34 @@ |
|||||||
|
#!/bin/sh |
||||||
|
. test/lib.sh |
||||||
|
|
||||||
|
begin "Disallows nested formatting" |
||||||
|
scdoc <<EOF >/dev/null |
||||||
|
test(8) |
||||||
|
|
||||||
|
_hello *world*_ |
||||||
|
EOF |
||||||
|
end 1 |
||||||
|
|
||||||
|
begin "Emits bold text" |
||||||
|
scdoc <<EOF | grep '^hello \\fBworld\\fR' >/dev/null |
||||||
|
test(8) |
||||||
|
|
||||||
|
hello *world* |
||||||
|
EOF |
||||||
|
end 0 |
||||||
|
|
||||||
|
begin "Emits underlined text" |
||||||
|
scdoc <<EOF | grep '^hello \\fIworld\\fR' >/dev/null |
||||||
|
test(8) |
||||||
|
|
||||||
|
hello _world_ |
||||||
|
EOF |
||||||
|
end 0 |
||||||
|
|
||||||
|
begin "Handles escaped characters" |
||||||
|
scdoc <<EOF | grep '^hello _world_' >/dev/null |
||||||
|
test(8) |
||||||
|
|
||||||
|
hello \_world\_ |
||||||
|
EOF |
||||||
|
end 0 |
Loading…
Reference in new issue