diff --git a/tests/sequence/outer-lifeline/.gitignore b/tests/sequence/outer-lifeline/.gitignore new file mode 100644 index 0000000..40223be --- /dev/null +++ b/tests/sequence/outer-lifeline/.gitignore @@ -0,0 +1,4 @@ +# generated by tytanic, do not edit + +diff/** +out/** diff --git a/tests/sequence/outer-lifeline/ref/1.png b/tests/sequence/outer-lifeline/ref/1.png new file mode 100644 index 0000000..a5f7d1f Binary files /dev/null and b/tests/sequence/outer-lifeline/ref/1.png differ diff --git a/tests/sequence/outer-lifeline/ref/2.png b/tests/sequence/outer-lifeline/ref/2.png new file mode 100644 index 0000000..d2a82c4 Binary files /dev/null and b/tests/sequence/outer-lifeline/ref/2.png differ diff --git a/tests/sequence/outer-lifeline/test.typ b/tests/sequence/outer-lifeline/test.typ new file mode 100644 index 0000000..4bde480 --- /dev/null +++ b/tests/sequence/outer-lifeline/test.typ @@ -0,0 +1,29 @@ +#set page(width: auto, height: auto) +#import "/src/lib.typ": * + +#let make-diagram(_seq) = { + diagram({ + _par("a") + _par("b") + _par("c") + _seq("a", "b") + _seq("c", "b") + _seq("a", "b", enable-dst: true) + _seq("a", "b") + _seq("c", "b") + _seq("a", "b", enable-dst: true) + _seq("a", "b") + _seq("c", "b") + _seq("a", "b", enable-dst: true) + _seq("a", "b") + _seq("c", "b") + + _evt("b", "disable") + _evt("b", "disable") + _evt("b", "disable") + }) +} + +#make-diagram(_seq) +#pagebreak() +#make-diagram(_seq.with(outer-lifeline-connect: true))