Kuadrant/kuadrant-console-plugin
E2E: Policy test comment mismatch
Ouverte
#769 ouverte le 19 août 2026
e2egood first issueteststriage/needs-triage
Métriques du dépôt
- Stars
- (10 étoiles)
- Métriques de merge PR
- (Merge moyen 2j 23h) (53 PRs mergées en 30 j)
Description
Description
Comment says "remove existing limit and add updated one" but the test code only adds a new updated limit. The test assertion only checks the new limit exists, not that default was removed.
Current Behaviour
// remove existing limit and add updated one ← comment says "remove"
await page.getByRole('button', { name: 'Add Limit' }).click();
// ... adds 'updated' limit ...
expect(
kubectl(['get', 'tokenratelimitpolicy', policyName, '-n', namespace, '-o', 'jsonpath={.spec.limits.updated.rates[0].limit}'])
).toBe('200');
// ❌ No assertion that 'default' was removed
Expected Behaviour
Option 1: Update comment to match behavior:
// add the updated limit; the form replaces previous limits on save
Option 2: Add assertion that old limit is gone:
expect(
kubectl(['get', 'tokenratelimitpolicy', policyName, '-n', namespace, '-o', 'jsonpath={.spec.limits.default}'])
).toBe('');
Location
e2e/tests/policy-forms.spec.ts:818-845
Related
CodeRabbit comment in PR #734