Add nested metadata data to box tests

This commit is contained in:
sophia 2022-02-28 10:34:52 -06:00 committed by Paul Hinze
parent 2d477ed675
commit 4a9948c245
No known key found for this signature in database
GPG Key ID: B69DEDF2D55501C0
2 changed files with 2 additions and 2 deletions

View File

@ -65,7 +65,7 @@ func NewBox(opts ...BoxOption) (b *Box, err error) {
return nil, err
}
metadata := make(map[string]interface{})
if err := json.Unmarshal(data, metadata); err != nil {
if err := json.Unmarshal(data, &metadata); err != nil {
return nil, err
}
b.box.Metadata, err = structpb.NewStruct(metadata)

View File

@ -66,7 +66,7 @@ func newFullBox(t *testing.T, boxData *vagrant_server.Box, testBasis *Basis) *Bo
}
td, err := ioutil.TempDir("", "box-metadata")
require.NoError(t, err)
data := []byte("{\"provider\":\"virtualbox\"}")
data := []byte("{\"provider\":\"virtualbox\", \"nested\":{\"key\":\"val\"}}")
err = os.WriteFile(filepath.Join(td, "metadata.json"), data, 0644)
require.NoError(t, err)
t.Cleanup(func() { os.RemoveAll(td) })