Glue: improves validation & fix api docs for correlations (#56682)

This commit is contained in:
Giordano Ricci
2022-10-11 14:04:55 +01:00
committed by GitHub
parent cf2ba7e41c
commit f1a0a5cb47
6 changed files with 132 additions and 51 deletions
@@ -99,8 +99,10 @@ func TestIntegrationUpdateCorrelation(t *testing.T) {
t.Run("inexistent source data source should result in a 404", func(t *testing.T) {
res := ctx.Patch(PatchParams{
url: fmt.Sprintf("/api/datasources/uid/%s/correlations/%s", "some-ds-uid", "some-correlation-uid"),
body: `{}`,
url: fmt.Sprintf("/api/datasources/uid/%s/correlations/%s", "some-ds-uid", "some-correlation-uid"),
body: `{
"label": "some-label"
}`,
user: adminUser,
})
require.Equal(t, http.StatusNotFound, res.StatusCode)
@@ -145,7 +147,9 @@ func TestIntegrationUpdateCorrelation(t *testing.T) {
res := ctx.Patch(PatchParams{
url: fmt.Sprintf("/api/datasources/uid/%s/correlations/%s", readOnlyDS, "nonexistent-correlation-uid"),
user: adminUser,
body: `{}`,
body: `{
"label": "some-label"
}`,
})
require.Equal(t, http.StatusForbidden, res.StatusCode)