Skip to content

Commit cd128ba

Browse files
authored
Merge pull request #485 from ndeloof/error_empty
test case checking we manage empty files
2 parents 9be5f96 + b82a7be commit cd128ba

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

loader/loader_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2081,6 +2081,18 @@ services:
20812081
assert.NilError(t, err)
20822082
}
20832083

2084+
func TestEmptyFile(t *testing.T) {
2085+
_, err := LoadWithContext(context.TODO(),
2086+
types.ConfigDetails{
2087+
ConfigFiles: []types.ConfigFile{
2088+
{
2089+
Filename: filepath.Join("testdata", "empty.yaml"),
2090+
},
2091+
},
2092+
})
2093+
assert.Error(t, err, "empty compose file")
2094+
}
2095+
20842096
func TestLoadServiceWithEnvFile(t *testing.T) {
20852097
file, err := os.CreateTemp("", "test-compose-go")
20862098
assert.NilError(t, err)

loader/testdata/empty.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Empty file

0 commit comments

Comments
 (0)