# Scenarios e2e-test
### Classic scenarios
- Finish OneToOne test (accepte la request cote receiver, envoyer un message sur la conversation et check que l'autre le reçoit bien)
- Mock un account pour eviter de recreer un account a chaque fois qu'on veut lancer un test (pas forcement lie a la creation d'account)
- Try de creer un groupe et d'envoyer la group request sur une 1to1 conversation
- Envoyer 100 messages, check qu'ils soient recus et dans l'ordre
### Background scenario
- Simu A se met en background, simu B envoie un message a simu A, simu A se remet sur l'app et check qu'il a bien reçu le message
### Networks scenarios
- Desactiver MDNS et essayer d'envoyer un message (dans un groupe ou conv 1to1 osef)
### Problème rencontré
- Lors de la création de groupe, Appium n'a pas pu accéder au testID, dans l'outil Appium Inspector on peut remarquer que l’arborescence s'arrête à un certain niveau de depthness et n'affiche pas les éléments en dessous, après des recherches les principales solutions suivantes ont été testées sans succès:
- ajouter des capabilities comme par exemple `snapshotMaxDepth` avec une plus grande valeur (50 par défaut)
- mettre `accessible={false}` car il y a un `TouchableWithoutFeedback` dans `CreateGroupHeader.tsx` dont l'enfant contient le bouton pour créer le groupe inaccessible. Sur certaines issues, certains ont dit que Appium n’arrivait pas à accéder aux enfants si il y a un touchable à un niveau moins deep