Ajouter des smoke tests statiques #6

Closed
opened 2026-06-30 09:35:42 +00:00 by Reliodas · 0 comments
Owner

Contexte

Le projet n'a pas de test runner, mais une validation simple peut deja prevenir les erreurs les plus couteuses: syntaxe JS, liens locaux casses et donnees chargeables.

Modifications a faire

  • Ajouter un script de verification local, par exemple scripts/smoke-test.js.
  • Verifier la syntaxe de shared.js, card-editor.js et data/*.js.
  • Extraire et parser les scripts inline des fichiers HTML.
  • Verifier que les references locales href et src existent.
  • Documenter la commande dans le README.

Criteres d'acceptation

  • Une seule commande permet de lancer les controles statiques.
  • Le script echoue avec un message clair si un fichier reference est manquant.
  • Le script echoue si un script inline HTML contient une erreur de syntaxe.
  • La commande est documentee et fonctionne sans installer de dependances externes.
## Contexte Le projet n'a pas de test runner, mais une validation simple peut deja prevenir les erreurs les plus couteuses: syntaxe JS, liens locaux casses et donnees chargeables. ## Modifications a faire - Ajouter un script de verification local, par exemple scripts/smoke-test.js. - Verifier la syntaxe de shared.js, card-editor.js et data/*.js. - Extraire et parser les scripts inline des fichiers HTML. - Verifier que les references locales href et src existent. - Documenter la commande dans le README. ## Criteres d'acceptation - Une seule commande permet de lancer les controles statiques. - Le script echoue avec un message clair si un fichier reference est manquant. - Le script echoue si un script inline HTML contient une erreur de syntaxe. - La commande est documentee et fonctionne sans installer de dependances externes.
Reliodas added this to the 1.0.0-beta milestone 2026-06-30 09:35:42 +00:00
Reliodas changed title from Ticket 6 - Ajouter des smoke tests statiques to Ajouter des smoke tests statiques 2026-06-30 09:45:11 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: dnd/cards#6
No description provided.