(t *testing.T, r *Ruler, userID string, expectedDeleted bool)
| 2609 | } |
| 2610 | |
| 2611 | func verifyExpectedDeletedRuleGroupsForUser(t *testing.T, r *Ruler, userID string, expectedDeleted bool) { |
| 2612 | list, err := r.store.ListRuleGroupsForUserAndNamespace(context.Background(), userID, "") |
| 2613 | require.NoError(t, err) |
| 2614 | |
| 2615 | if expectedDeleted { |
| 2616 | require.Equal(t, 0, len(list)) |
| 2617 | } else { |
| 2618 | require.NotEqual(t, 0, len(list)) |
| 2619 | } |
| 2620 | } |
| 2621 | |
| 2622 | func setupRuleGroupsStore(t *testing.T, ruleGroups []ruleGroupKey) (*objstore.InMemBucket, rulestore.RuleStore) { |
| 2623 | bucketClient := objstore.NewInMemBucket() |
no test coverage detected