(t *testing.T, expected *rulespb.RuleGroupDesc, got *GroupStateDesc)
| 635 | } |
| 636 | |
| 637 | func compareRuleGroupDescToStateDesc(t *testing.T, expected *rulespb.RuleGroupDesc, got *GroupStateDesc) { |
| 638 | require.Equal(t, got.Group.Name, expected.Name) |
| 639 | require.Equal(t, got.Group.Namespace, expected.Namespace) |
| 640 | require.Len(t, expected.Rules, len(got.ActiveRules)) |
| 641 | for i := range got.ActiveRules { |
| 642 | require.Equal(t, expected.Rules[i].Record, got.ActiveRules[i].Rule.Record) |
| 643 | require.Equal(t, expected.Rules[i].Alert, got.ActiveRules[i].Rule.Alert) |
| 644 | } |
| 645 | } |
| 646 | |
| 647 | func TestGetRules(t *testing.T) { |
| 648 | // ruler ID -> (user ID -> list of groups). |
no test coverage detected