From 6be80a5d07723d45171c08a76295fe49ea6ffcec Mon Sep 17 00:00:00 2001 From: quobix Date: Sun, 4 Aug 2024 21:41:28 -0400 Subject: [PATCH] bumped coverage --- datamodel/low/base/schema_proxy_test.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/datamodel/low/base/schema_proxy_test.go b/datamodel/low/base/schema_proxy_test.go index 1227241..32070cb 100644 --- a/datamodel/low/base/schema_proxy_test.go +++ b/datamodel/low/base/schema_proxy_test.go @@ -169,3 +169,27 @@ func TestSchemaProxy_Build_HashFail(t *testing.T) { v := sp.Hash() assert.Equal(t, [32]byte{}, v) } + +func TestSchemaProxy_AddNodePassthrough(t *testing.T) { + yml := `type: int +description: cakes` + + sch := SchemaProxy{} + var idxNode yaml.Node + _ = yaml.Unmarshal([]byte(yml), &idxNode) + + err := sch.Build(context.Background(), nil, idxNode.Content[0], nil) + assert.NoError(t, err) + + n, f := sch.Nodes.Load(3) + assert.False(t, f) + assert.Nil(t, n) + + sch.Nodes.Store(3, &yaml.Node{Value: "cake"}) + s := sch.Schema() + + n, f = s.Nodes.Load(3) + assert.True(t, f) + assert.NotNil(t, n) + +}