31 lines
793 B
Go
31 lines
793 B
Go
package notifiers
|
|
|
|
// import . "github.com/smartystreets/goconvey/convey"
|
|
//
|
|
// func TestBaseNotifier( t *testing.T ) {
|
|
// Convey("Parsing base notification state", t, func() {
|
|
//
|
|
// Convey("matches", func() {
|
|
// json := `
|
|
// {
|
|
// "states": "critical"
|
|
// }`
|
|
//
|
|
// settingsJSON, _ := simplejson.NewJson([]byte(json))
|
|
// not := NewNotifierBase("ops", "email", settingsJSON)
|
|
// So(not.MatchSeverity(m.AlertSeverityCritical), ShouldBeTrue)
|
|
// })
|
|
//
|
|
// Convey("does not match", func() {
|
|
// json := `
|
|
// {
|
|
// "severityFilter": "critical"
|
|
// }`
|
|
//
|
|
// settingsJSON, _ := simplejson.NewJson([]byte(json))
|
|
// not := NewNotifierBase("ops", "email", settingsJSON)
|
|
// So(not.MatchSeverity(m.AlertSeverityWarning), ShouldBeFalse)
|
|
// })
|
|
// })
|
|
// }
|