diff --git a/d2renderers/d2sketch/sketch_test.go b/d2renderers/d2sketch/sketch_test.go index 5ed75626e..177ed47dc 100644 --- a/d2renderers/d2sketch/sketch_test.go +++ b/d2renderers/d2sketch/sketch_test.go @@ -1293,6 +1293,14 @@ queue -> package -> step callout -> stored_data -> person diamond -> oval -> circle hexagon -> cloud +`, + }, + { + name: "long_arrowhead_label", + script: ` +a -> b: { + target-arrowhead: "a to b with unexpectedly long target arrowhead label" +} `, }, } diff --git a/d2renderers/d2sketch/testdata/long_arrowhead_label/sketch.exp.svg b/d2renderers/d2sketch/testdata/long_arrowhead_label/sketch.exp.svg new file mode 100644 index 000000000..ca5e8aa17 --- /dev/null +++ b/d2renderers/d2sketch/testdata/long_arrowhead_label/sketch.exp.svg @@ -0,0 +1,110 @@ + + + + + + + + +ab a to b with unexpectedly long target arrowhead label + + + \ No newline at end of file