diff --git a/pkg/services/sqlstore/alert_rule_test.go b/pkg/services/sqlstore/alert_rule_test.go index 64a7b30688c..e920d05a2c4 100644 --- a/pkg/services/sqlstore/alert_rule_test.go +++ b/pkg/services/sqlstore/alert_rule_test.go @@ -69,6 +69,7 @@ func TestAlertingDataAccess(t *testing.T) { Convey("Alerts with same dashboard id and panel id should update", func() { modifiedItems := items modifiedItems[0].Query = "Updated Query" + modifiedItems[0].State = "ALERT" modifiedCmd := m.SaveAlertsCommand{ DashboardId: testDash.Id, @@ -89,6 +90,10 @@ func TestAlertingDataAccess(t *testing.T) { So(err2, ShouldBeNil) So(len(alerts), ShouldEqual, 1) So(alerts[0].Query, ShouldEqual, "Updated Query") + + Convey("Alert state should not be updated", func() { + So(alerts[0].State, ShouldEqual, "OK") + }) }) Convey("Updates without changes should be ignored", func() {