Skip to content

MANO renforce la continuité de suivi au cœur du travail des maraudes et des lieux d’accueil.

License

Notifications You must be signed in to change notification settings

SocialGouv/mano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mano

Mobile version Maintainability

Code source de Mano, organisé en plusieurs services :

Il est conseillé de lire le fichier README.md de chacun de ces services.

Installation et utilisation

Voir le README.md de chacun des services.

Tests

Les tests sont faits avec playwright.

Préparation

Pour faire fonctionner les tests en local, installer NodeJS et PostgreSQL et installer l'extension VSCode Playwright (recommandée).

Mettre dans un .env du dossier mano l'URL de la base de données:

PGBASEURL=postgres://localhost:5432

Initialiser la base de données manotest:

# Directement depuis le dossier mano
yarn && yarn test:init-db

Lancer les tests en local

Lancer les tests directement depuis l'interface de VSCode (lancer la commande Testing: Focus on Playwright View), qui se charge de lancer les serveurs nécessaires. On peut lancer l'ensemble ou seulement un test.

Créer des nouveaux tests

Pour aller plus vite à la création de tests, on utilise le recorder de Playwright, lançable directement depuis l'interface de VSCode. Il faut pour l'instant lancer les serveurs à la main, ça devrait être amélioré dans une prochaine version.

# Directement depuis le dossier mano
yarn test:start-api-for-record
yarn test:start-dashboard-for-record

Ensuite lancer la commande Record new depuis VSCode. Pour chaque test, on peut utiliser un des 12 admins.

Contact

Plus d'information sur Mano ici : https://www.fabrique.social.gouv.fr/startups/mano/

Pour contacter l’équipe : [email protected]