d2parser: Update whitespace range test

To include leading and trailing whitespace
This commit is contained in:
Anmol Sethi 2023-05-04 10:30:50 -07:00 committed by Alexander Wang
parent 10fab9c09c
commit fa5eced013
No known key found for this signature in database
GPG key ID: D89FA31966BDBECE

View file

@ -381,11 +381,15 @@ c-
`,
},
{
name: "leading_whitespace_range",
text: `a -> b`,
name: "whitespace_range",
text: `a -> b -> c`,
assert: func(t testing.TB, ast *d2ast.Map, err error) {
assert.Equal(t, "1:1", ast.Nodes[0].MapKey.Edges[0].Src.Range.Start.String())
assert.Equal(t, "1:2", ast.Nodes[0].MapKey.Edges[0].Src.Range.End.String())
assert.Equal(t, "1:6", ast.Nodes[0].MapKey.Edges[0].Dst.Range.Start.String())
assert.Equal(t, "1:7", ast.Nodes[0].MapKey.Edges[0].Dst.Range.End.String())
assert.Equal(t, "1:6", ast.Nodes[0].MapKey.Edges[1].Dst.Range.Start.String())
assert.Equal(t, "1:6", ast.Nodes[0].MapKey.Edges[1].Dst.Range.End.String())
},
},
}