diff options
Diffstat (limited to 'lib/template.source.sh')
| -rw-r--r-- | lib/template.source.sh | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/template.source.sh b/lib/template.source.sh index 38d9d3d..ec49490 100644 --- a/lib/template.source.sh +++ b/lib/template.source.sh @@ -57,7 +57,7 @@ $line" echo "$line" ;; esac - done + done | $SED 's/^\[\[\[/<<</; s/^\]\]\]/>>>/; s/^\[\[/<</;' } template::_line () { @@ -123,4 +123,14 @@ Just so that you know' >>> << :' assert::equals "$(template::_generate <<< "$template4")" '' + + local -r template5='[[ echo foo +[[[ + echo bar +]]]' + local -r expect5='<< echo foo +<<< + echo bar +>>>' + assert::equals "$(template::_generate <<< "$template5")" "$expect5" } |
