Coverage at 100%.

Model for v2 and v3 has been validated, now to build out a simple high level creation API, as well as port in 3.1 models (I think there are two). and this is ready for heavier testing.
This commit is contained in:
Dave Shanley
2022-09-05 14:39:12 -04:00
parent 0c5574d597
commit 6d21790a98
5 changed files with 68 additions and 8 deletions

View File

@@ -0,0 +1,23 @@
// Copyright 2022 Princess B33f Heavy Industries / Dave Shanley
// SPDX-License-Identifier: MIT
package base
import (
"github.com/stretchr/testify/assert"
"gopkg.in/yaml.v3"
"testing"
)
func TestSchemaProxy_Build(t *testing.T) {
yml := `description: something`
var sch SchemaProxy
var idxNode yaml.Node
_ = yaml.Unmarshal([]byte(yml), &idxNode)
err := sch.Build(&idxNode, nil)
assert.NoError(t, err)
assert.Equal(t, "something", sch.Schema().Description.Value)
}