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