Test 1 - Technologies PWA
Verifie que MonJournalMigraine peut etre installe comme une application et fonctionner hors-ligne, conformement au cahier des charges.
Objectifs
- Declarer un
manifest.webmanifestvalide. - Enregistrer un service worker qui met en cache les ressources.
- Detecter l'evenement
beforeinstallpromptpour proposer l'installation. - Detecter le passage en mode hors-ligne et continuer a fonctionner.
Important : un service worker ne s'enregistre qu'en HTTPS ou sur
localhost. Pour ce test, ouvrir cette page via un petit
serveur local (ex : python -m http.server dans le dossier
tests-techno).
Etat de l'environnement
Service Worker
--
Manifest
--
Connexion
--
Installable
--
Actions
Journal d'execution
Procedure de test hors-ligne
- Charger la page une premiere fois (le SW met l'app shell en cache).
- Ouvrir DevTools → onglet Network → cocher Offline.
- Rafraichir la page : elle doit s'afficher normalement.
- Reactiver le reseau pour la suite.