We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9d0d133 commit 3f05c82Copy full SHA for 3f05c82
loader/extends_test.go
@@ -465,3 +465,22 @@ services:
465
assert.NilError(t, err)
466
assert.Equal(t, extendsCount, 2)
467
}
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
@@ -0,0 +1,7 @@
1
2
+ init:
3
+ image: alpine:latest
4
+ command: "sleep infinity"
5
+ base:
6
+ extends: { service: init }
7
+ command: !reset
0 commit comments