test(alerting): add test that validates rule updates do not change state

pull/5622/head
bergquist 9 years ago
parent ecfbc2edca
commit 1f414c1372
  1. 5
      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() {

Loading…
Cancel
Save