Skip to content

Commit 3f05c82

Browse files
ndeloofglours
authored andcommitted
test case to cover docker/compose#11937
Signed-off-by: Nicolas De Loof <[email protected]>
1 parent 9d0d133 commit 3f05c82

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

loader/extends_test.go

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,3 +465,22 @@ services:
465465
assert.NilError(t, err)
466466
assert.Equal(t, extendsCount, 2)
467467
}
468+
469+
func TestExtendsReset(t *testing.T) {
470+
yaml := `
471+
name: test-extends-reset
472+
services:
473+
test:
474+
extends:
475+
file: testdata/extends/reset.yaml
476+
service: base
477+
`
478+
p, err := Load(types.ConfigDetails{
479+
ConfigFiles: []types.ConfigFile{{
480+
Content: []byte(yaml),
481+
Filename: "-",
482+
}},
483+
})
484+
assert.NilError(t, err)
485+
assert.Check(t, p.Services["test"].Command == nil)
486+
}

loader/testdata/extends/reset.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
services:
2+
init:
3+
image: alpine:latest
4+
command: "sleep infinity"
5+
base:
6+
extends: { service: init }
7+
command: !reset

0 commit comments

Comments
 (0)