mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
test(alerting): add test that validates rule updates do not change state
This commit is contained in:
parent
ecfbc2edca
commit
1f414c1372
@ -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…
Reference in New Issue
Block a user