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:
parent
5d7631f713
commit
6c31ca556f
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user