Bläddra i källkod

test: added integration test for #10941

Torkel Ödegaard 7 år sedan
förälder
incheckning
8af2c9f1f8
1 ändrade filer med 8 tillägg och 0 borttagningar
  1. 8 0
      pkg/services/sqlstore/alert_test.go

+ 8 - 0
pkg/services/sqlstore/alert_test.go

@@ -80,6 +80,14 @@ func TestAlertingDataAccess(t *testing.T) {
 			So(alert.State, ShouldEqual, "pending")
 		})
 
+		Convey("Viewer cannot read alerts", func() {
+			alertQuery := m.GetAlertsQuery{DashboardId: testDash.Id, PanelId: 1, OrgId: 1, User: &m.SignedInUser{OrgRole: m.ROLE_VIEWER}}
+			err2 := HandleAlertsQuery(&alertQuery)
+
+			So(err2, ShouldBeNil)
+			So(alertQuery.Result, ShouldHaveLength, 0)
+		})
+
 		Convey("Alerts with same dashboard id and panel id should update", func() {
 			modifiedItems := items
 			modifiedItems[0].Name = "Name"