Bonjour tout le monde.
Je suis actuellement en train d'écrire des tests fonctionnels pour mon application.
J'arrive à un moment où je dois tester un formulaire contenant un champ input[type=file]. Je n'ai aucun problème pour soumettre un fichier dans la simulation du formulaire via la méthode click ; le problème se pose pendant l’exécution du test lui-même.
En effet, le formulaire est bien soumis, le test passe normalement, mais... le fichier de test est supprimé du disque dur. Du coup, si je ré-exécute le test juste après, il plante par ce qu'il ne trouve plus de fichier à envoyer dans le formulaire.
Est-ce normal ?
Si oui, dans ce cas quelqu'un pourrait-il m'expliquer la logique derrière et comment réaliser mon test sans avoir à remettre les fichiers dans le dossier à la main entre chaque exécution ?
Partager