diff --git a/e2etests/stable_test.go b/e2etests/stable_test.go index a2e90709b..dbd033d98 100644 --- a/e2etests/stable_test.go +++ b/e2etests/stable_test.go @@ -637,6 +637,45 @@ func RegisterHash(h Hash, f func() hash.Hash) { } | x -> hey -> y`, + }, { + name: "arrowhead_adjustment", + script: `a <-> b: { + style.stroke-width: 6 + style.stroke-dash: 4 + source-arrowhead: { + shape: arrow + } + } + + c -> b: { + style.stroke-width: 7 + style.stroke: "#20222a" + } + c.style.stroke-width: 7 + c.style.stroke: "#b2350d" + c.shape: document + b.style.stroke-width: 8 + b.style.stroke: "#0db254" + a.style.border-radius: 10 + a.style.stroke-width: 8 + a.style.stroke: "#2bc3d8" + Oval: "" { + shape: oval + style.stroke-width: 6 + style.stroke: "#a1a4af" + } + a <-> Oval: { + style.stroke-width: 6 + source-arrowhead: { + shape: diamond + } + target-arrowhead: * { + shape: diamond + style.filled: true + } + } + c -- a: {style.stroke-width: 7} + Oval <-> c`, }, } diff --git a/e2etests/testdata/stable/all_shapes/sketch.exp.svg b/e2etests/testdata/stable/all_shapes/sketch.exp.svg index fcf7d2fdb..3c83a55c5 100644 --- a/e2etests/testdata/stable/all_shapes/sketch.exp.svg +++ b/e2etests/testdata/stable/all_shapes/sketch.exp.svg @@ -12,7 +12,7 @@ width="1539" height="824" viewBox="-100 -100 1539 824">rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud rectanglesquarepageparallelogramdocumentcylinderqueuepackagestepcalloutstored_datapersondiamondovalcirclehexagoncloud cba \ No newline at end of file diff --git a/e2etests/testdata/stable/binary_tree/sketch.exp.svg b/e2etests/testdata/stable/binary_tree/sketch.exp.svg index e627cc671..c7029d6f7 100644 --- a/e2etests/testdata/stable/binary_tree/sketch.exp.svg +++ b/e2etests/testdata/stable/binary_tree/sketch.exp.svg @@ -12,7 +12,7 @@ width="1518" height="1004" viewBox="-100 -100 1518 1004">abcdefghijklmno abcdefghijklmno aaadddeeebbbccc -111 +111 -222abcd abcd abc abc acfbdhg acfbdhg agdfbhec agdfbhec abcdefghijklmnopq abcdefghijklmnopq finallyatreeandnodessomemoremanythenhereyouhavehierarchyanotherofnestingtreesatreeinsidehierarchyroot finallyatreeandnodessomemoremanythenhereyouhavehierarchyanotherofnestingtreesatreeinsidehierarchyroot aabbccddllffwwyyadnniijjkkssuurmeemmmmgghhzzooppqqrrttvvxxabac +aabbccddllffwwyyadnniijjkkssuurmeemmmmgghhzzooppqqrrttvvxxabac -1 +1 -2 +2 -3 +3 -4 +4 -5 +5 -6abcdefghiqrjmnoszaabbeeffggklptuwxyccddv abcdefghiqrjmnoszaabbeeffggklptuwxyccddv

Markdown: Syntax

-
ab abcdefghijklmnopqrstuvw abcdefghijklmnopqrstuvw abcdefghijklmnopqrstu abcdefghijklmnopqrstu acdefgbh acdefgbh topabcbottomstartend topabcbottomstartend acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc acbl1l2c1l2c3l2c2l3c1l3c2l4bacacbabcc1c2c3abc AKHIALFLGAMSTNAZCANVNMUTARLAMOOKTXORCOKSNEWYCTMANYRIDEMDNJPANCSCIDMTWAILINIAMIKYWIOHMNSDVAWVMENHVTNDAKHIALFLGAMSTNAZCANVNMUTARLAMOOKTXORCOKSNEWYCTMANYRIDEMDNJPANCSCIDMTWAILINIAMIKYWIOHMNSDVAWVMENHVTND