1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-03-17 20:47:50 +02:00

test: ensure yaml parsing difference from [] to nil

refs #4921
refs #4920
This commit is contained in:
Carlos Alexandro Becker 2024-06-09 19:58:24 -03:00
parent 5d7631f713
commit 6c31ca556f
No known key found for this signature in database

View File

@ -34,6 +34,21 @@ nfpms:
require.Equal(t, "http://goreleaser.github.io", prop.NFPMs[0].Homepage, "yaml did not load correctly")
}
func TestArrayEmptyVsNil(t *testing.T) {
conf := `
builds: []
# blobs:
`
buf := strings.NewReader(conf)
prop, err := LoadReader(buf)
require.NoError(t, err)
require.NotNil(t, prop.Builds)
require.Empty(t, prop.Builds)
require.Nil(t, prop.Blobs)
require.Empty(t, prop.Blobs)
}
type errorReader struct{}
func (errorReader) Read(_ []byte) (n int, err error) {