Files
foundryvtt-reve-de-dragon/test
fabres 882aa5fbcb test: TC-07 feuilles item (44 types)
- creation + ouverture sheet pour les 44 types d'item
- verification scroll via .sheet-body overflow-y:auto
- 4/4 passed, 0 failed
2026-07-24 08:51:07 +02:00
..
2026-07-24 08:51:07 +02:00

Quelques notes pour les tests

Scripts automatisés

Tous les scripts sont dans tests/scripts/. Ils utilisent chrome-devtools (CLI) pour interagir avec Foundry.

TC-07 - Feuilles d'Item (44 types)

Teste la création, l'ouverture et le défilement de chaque type d'item.

URL=https://localhost:31000 PASS=adminpw bash tests/scripts/tc-07-feuilles-item.sh
  • Crée chaque item (44 types), ouvre sa feuille, vérifie le nom de la classe sheet
  • Vérifie que .sheet-body a overflow-y: auto pour le défilement
  • Nettoie tous les items créés
  • Si la session Foundry n'existe pas encore, utiliser --navigate pour login auto

API des scripts

Les scripts suivent une convention commune :

Variable Rôle
URL URL Foundry
PASS Mot de passe admin
--navigate Force login + attente game.ready

Chaque script commence par jse_wait_ready (polling game.ready). Les opérations lourdes sont atomiques (un seul evaluate_script asynchrone) pour éviter les races de page.

Commandes utiles (console manuelle)

CONFIG.debug.hooks = true  # log tous les hooks Foundry