diff --git a/d2renderers/d2svg/d2svg_test.go b/d2renderers/d2svg/d2svg_test.go index 8e6ed0277..5730edbb2 100644 --- a/d2renderers/d2svg/d2svg_test.go +++ b/d2renderers/d2svg/d2svg_test.go @@ -71,6 +71,10 @@ func TestSortObjects(t *testing.T) { sortObjects(allObjects) + if len(allObjects) != len(expectedOrder) { + t.Fatal("number of objects changed while sorting") + } + for i := 0; i < len(allObjects); i++ { if allObjects[i].GetID() != expectedOrder[i].GetID() { t.Fatalf("object order differs at index %d, got '%s' expected '%s'", i, allObjects[i].GetID(), expectedOrder[i].GetID())