Kuadrant/kuadrant-console-plugin

E2E: Policy test comment mismatch

Ouverte

#769 ouverte le 19 août 2026

 (3 commentaires) (0 réaction) (0 personne assignée)TypeScript (63 forks)auto 404
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

Guide contributeur