Skip to content

SocialGouv/mano

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
api
 
 
app
 
 
 
 
e2e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

  • Email : admin1@example.org, admin2@example.org, etc.
  • Mot de passe : secret
  • Secret partagé d'organisation: plouf

Contact

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

Pour contacter l’équipe : g.demirhan@aurore.asso.fr ou nathan.fradin.mano@gmail.com