databricks-cli/libs/dyn/yamlloader/yaml_mix_test.go

27 lines
623 B
Go
Raw Normal View History

2023-10-20 12:56:59 +00:00
package yamlloader_test
import (
"testing"
"github.com/databricks/cli/libs/dyn"
assert "github.com/databricks/cli/libs/dyn/dynassert"
2023-10-20 12:56:59 +00:00
)
func TestYAMLMix01(t *testing.T) {
file := "testdata/mix_01.yml"
self := loadYAML(t, file)
assert.NotEqual(t, dyn.NilValue, self)
2023-10-20 12:56:59 +00:00
assert.True(t, self.Get("base_address").IsAnchor())
assert.False(t, self.Get("office_address").IsAnchor())
}
func TestYAMLMix02(t *testing.T) {
file := "testdata/mix_02.yml"
self := loadYAML(t, file)
assert.NotEqual(t, dyn.NilValue, self)
2023-10-20 12:56:59 +00:00
assert.True(t, self.Get("base_colors").IsAnchor())
assert.False(t, self.Get("theme").IsAnchor())
}