Alerting: Update Alert Rule to use int64 for MissingSeriesEvalsToResolve (#109306)
This commit is contained in:
@@ -403,7 +403,7 @@ func TestIntegrationProvisioningApi(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("PUT without MissingSeriesEvalsToResolve clears the field", func(t *testing.T) {
|
||||
oldValue := util.Pointer(5)
|
||||
oldValue := util.Pointer[int64](5)
|
||||
sut := createProvisioningSrvSut(t)
|
||||
rc := createTestRequestCtx()
|
||||
rule := createTestAlertRule("rule", 1)
|
||||
@@ -420,8 +420,8 @@ func TestIntegrationProvisioningApi(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("PUT with MissingSeriesEvalsToResolve updates the value", func(t *testing.T) {
|
||||
oldValue := util.Pointer(5)
|
||||
newValue := util.Pointer(10)
|
||||
oldValue := util.Pointer[int64](5)
|
||||
newValue := util.Pointer[int64](10)
|
||||
sut := createProvisioningSrvSut(t)
|
||||
rc := createTestRequestCtx()
|
||||
rule := createTestAlertRule("rule", 1)
|
||||
@@ -657,12 +657,12 @@ func TestIntegrationProvisioningApi(t *testing.T) {
|
||||
require.Nil(t, updated.Rules[0].MissingSeriesEvalsToResolve)
|
||||
|
||||
// Put the same group with a new value
|
||||
group.Rules[0].MissingSeriesEvalsToResolve = util.Pointer(5)
|
||||
group.Rules[0].MissingSeriesEvalsToResolve = util.Pointer[int64](5)
|
||||
response = sut.RoutePutAlertRuleGroup(&rc, group, "folder-uid", group.Title)
|
||||
require.Equal(t, 200, response.Status())
|
||||
updated = deserializeRuleGroup(t, response.Body())
|
||||
require.NotNil(t, updated.Rules[0].MissingSeriesEvalsToResolve)
|
||||
require.Equal(t, 5, *updated.Rules[0].MissingSeriesEvalsToResolve)
|
||||
require.Equal(t, int64(5), *updated.Rules[0].MissingSeriesEvalsToResolve)
|
||||
|
||||
// Reset the value again
|
||||
group.Rules[0].MissingSeriesEvalsToResolve = nil
|
||||
|
||||
Reference in New Issue
Block a user