This commit is contained in:
Alexander Wang 2025-01-20 14:54:07 -08:00
parent 7d4b42c14d
commit 8f4f430382
No known key found for this signature in database
GPG key ID: D89FA31966BDBECE

View file

@ -5197,6 +5197,23 @@ y.link: https://google.com
assert.Equal(t, "true", g.Objects[1].Attributes.Style.Underline.Value) assert.Equal(t, "true", g.Objects[1].Attributes.Style.Underline.Value)
}, },
}, },
{
name: "exists-filter",
run: func(t *testing.T) {
g, _ := assertCompile(t, `
**.style.fill: red {
&leaf: false
}
a.b.c
`, ``)
assert.Equal(t, "a", g.Objects[0].ID)
assert.Equal(t, "red", g.Objects[0].Attributes.Style.Fill.Value)
assert.Equal(t, "b", g.Objects[1].Attributes.Style.Fill.Value)
assert.Equal(t, "red", g.Objects[1].Attributes.Style.Fill.Value)
assert.Equal(t, "c", g.Objects[2].Attributes.Style.Fill.Value)
assert.NotEqual(t, "red", g.Objects[2].Attributes.Style.Fill.Value)
},
},
{ {
name: "glob-filter", name: "glob-filter",
run: func(t *testing.T) { run: func(t *testing.T) {