Add tests for ungrouped rules
This commit is contained in:
@@ -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();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user