16 lines
542 B
Bash
16 lines
542 B
Bash
#!/usr/bin/env bash
|
|
|
|
# Test if the markdown script is working correctly
|
|
test_markdown() {
|
|
declare markdown_bin
|
|
if [[ -n $markdown_bin ]]; then
|
|
local m1; m1=$("$markdown_bin" <<< "$'line 1\n\nline 2'")
|
|
local m2; m2=$("$markdown_bin" <<< "$'line 1\n\nline 2'")
|
|
local c1=$'<p>line 1</p>\n\n<p>line 2</p>'
|
|
local c2=$'<p>line 1</p>\n<p>line 2</p>'
|
|
# shellcheck disable=SC22350 # must enforce order of operations
|
|
[[ "$m1" == "$c1" ]] || [[ "$m2" == "$c2" ]]
|
|
else
|
|
return 1
|
|
fi
|
|
} |