summaryrefslogtreecommitdiff
path: root/config/variant_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'config/variant_test.go')
-rw-r--r--config/variant_test.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/config/variant_test.go b/config/variant_test.go
index a2f52c9..f5216f6 100644
--- a/config/variant_test.go
+++ b/config/variant_test.go
@@ -12,6 +12,7 @@ import (
func TestVariantConfig(t *testing.T) {
cfg, err := config.ReadConfig([]byte(`---
+ version: v1
base: foo
variants:
build: {}
@@ -215,6 +216,7 @@ func TestVariantConfigValidation(t *testing.T) {
t.Run("includes", func(t *testing.T) {
t.Run("ok", func(t *testing.T) {
_, err := config.ReadConfig([]byte(`---
+ version: v1
variants:
build: {}
foo: { includes: [build] }`))
@@ -224,6 +226,7 @@ func TestVariantConfigValidation(t *testing.T) {
t.Run("optional", func(t *testing.T) {
_, err := config.ReadConfig([]byte(`---
+ version: v1
variants:
build: {}
foo: {}`))
@@ -233,6 +236,7 @@ func TestVariantConfigValidation(t *testing.T) {
t.Run("bad", func(t *testing.T) {
_, err := config.ReadConfig([]byte(`---
+ version: v1
variants:
build: {}
foo: { includes: [build, foobuild, foo_build] }`))
@@ -252,6 +256,7 @@ func TestVariantConfigValidation(t *testing.T) {
t.Run("ok", func(t *testing.T) {
_, err := config.ReadConfig([]byte(`---
+ version: v1
variants:
build: {}
foo: { copies: build }`))
@@ -261,6 +266,7 @@ func TestVariantConfigValidation(t *testing.T) {
t.Run("optional", func(t *testing.T) {
_, err := config.ReadConfig([]byte(`---
+ version: v1
variants:
build: {}
foo: {}`))
@@ -270,6 +276,7 @@ func TestVariantConfigValidation(t *testing.T) {
t.Run("bad", func(t *testing.T) {
_, err := config.ReadConfig([]byte(`---
+ version: v1
variants:
build: {}
foo: { copies: foobuild }`))