Skip to content
This repository was archived by the owner on Oct 11, 2026. It is now read-only.

test: add CompareReadoutTable component tests (15 tests) - #76

Merged
Roddygithub merged 1 commit into
mainfrom
feat/compare-readout-table-tests
Jul 25, 2026
Merged

Roddygithub merged 1 commit into
mainfrom
feat/compare-readout-table-tests

Conversation

@Roddygithub

Copy link
Copy Markdown
Owner

Changements

Ajout de 15 tests pour le composant CompareReadoutTable (tables HTML natives de la page /fights/compare).

Couverture

  • ✅ 4 types de tableaux : damage, heal, boons, defense
  • ✅ État vide pour chaque type
  • ✅ Rendu des données joueurs avec barres DPS/Heal
  • ✅ Pourcentages de boons et valeurs sortantes
  • ✅ 14 icônes GW2 officielles dans l\en-tête boons
  • ✅ Ordre de tri par défaut (dps_total desc, hps desc, etc.)
  • ✅ Cellules d\identité (groupe, nom, rôles)
  • ✅ En-têtes de colonnes

Validation

  • 15/15 tests passent
  • TypeScript clean

Ferme le gap de couverture laissé par la suppression des tests AG Grid dans PR #75.

- Covers all 4 table types (damage, heal, boons, defense)

- Empty state for each table type

- Player data rendering with DPS/Heal bars

- Boon uptime percentages and outgoing values

- 14 official GW2 boon icons in header

- Default sort order (dps_total desc, hps desc, etc.)

- Identity cells (subgroup, name, roles)

- Column headers for all table types

Signed-off-by: RoddyGitHub <roddy@users.noreply.github.com>
@Roddygithub
Roddygithub merged commit 6f8d8e6 into main Jul 25, 2026
11 checks passed
@Roddygithub
Roddygithub deleted the feat/compare-readout-table-tests branch July 25, 2026 06:56
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants