# 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