summaryrefslogtreecommitdiff
path: root/config/common_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'config/common_test.go')
-rw-r--r--config/common_test.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/config/common_test.go b/config/common_test.go
index ba9333e..d22bcff 100644
--- a/config/common_test.go
+++ b/config/common_test.go
@@ -27,6 +27,15 @@ func TestCommonConfigYAML(t *testing.T) {
assert.Equal(t, []string{"/bin/foo"}, variant.EntryPoint)
}
+// Ensure that entrypoints inherit correctly
+//
+func TestEntryPointMerge(t *testing.T) {
+ foo := config.CommonConfig{EntryPoint: []string{"/bin/foo"}}
+ bar := config.CommonConfig{EntryPoint: []string{"/bin/bar"}}
+ foo.Merge(bar)
+ assert.Equal(t, []string{"/bin/bar"}, foo.EntryPoint)
+}
+
func TestCommonConfigValidation(t *testing.T) {
t.Run("base", func(t *testing.T) {
t.Run("ok", func(t *testing.T) {