feat: port apply command from influxdb (#160)

This commit is contained in:
Daniel Moran
2021-06-30 14:47:23 -04:00
committed by GitHub
parent d7b2983dd4
commit a3f36a9821
8 changed files with 1037 additions and 8 deletions

View File

@ -377,7 +377,7 @@ spec:
"name": "test",
"retentionRules": []interface{}{
map[string]interface{}{
"type": "expire",
"type": "expire",
},
},
},
@ -389,7 +389,7 @@ spec:
"name": "test2",
"retentionRules": []interface{}{
map[string]interface{}{
"type": "expire",
"type": "expire",
},
},
},
@ -424,10 +424,13 @@ spec:
t.Parallel()
source := apply.SourceFromReader(strings.NewReader(tc.data), tc.encoding)
tmpls, err := source.Read(context.Background())
tmpl, err := source.Read(context.Background())
require.NoError(t, err)
require.Equal(t, parsed, tmpls)
expected := api.TemplateApplyTemplate{
Sources: []string{source.Name},
Contents: parsed,
}
require.Equal(t, expected, tmpl)
})
}
}