Add tests for ungrouped rules

This commit is contained in:
rodrigopk
2026-01-06 14:19:07 -05:00
parent 9e40214c84
commit 35b43aae84
@@ -177,4 +177,32 @@ describe('Rules group tests', () => {
expect(ui.editGroupButton.query()).not.toBeInTheDocument();
});
});
describe('Ungrouped rules', () => {
const ungroupedGroup: CombinedRuleGroup = {
name: 'no_group_for_rule_TestRule',
rules: [
mockCombinedRule({
name: 'TestRule',
rulerRule: mockGrafanaRulerRule({ namespace_uid: 'folder-123' }),
}),
],
totals: {},
};
const namespace: CombinedRuleNamespace = {
name: 'TestNamespace',
rulesSource: 'grafana',
groups: [ungroupedGroup],
};
beforeEach(() => {
mockUseHasRuler(true, GRAFANA_RULER_CONFIG);
});
it('Should display rule name with (Ungrouped) suffix in grouped view', async () => {
renderRulesGroup(namespace, ungroupedGroup);
expect(await screen.findByText(/TestRule \(Ungrouped\)/)).toBeInTheDocument();
});
});
});