|
|
@@ -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() {
|