Bonjour,
Je débute avec les tests fonctionnels, et j'ai un peu du mal
J'essaie d'envoyer une image. Cela se passe très bien avec firefox, mais ça bloque avec le $browser.
Il semblerait que cela vienne du mime-type qui est introuvable dans le test. Si je fais un debug, j'ai cette erreur qui apparait dans le formulaire :
Invalid mime type ().
Notez qu'il n'y a rien entre les parenthèses, aucun mime-type n'est renseigné.
Si je fais undans sfValidatorFile, j'obtiens des choses interessantes entre le test et le résultat sous firefox.
Code : Sélectionner tout - Visualiser dans une fenêtre à part var_dump($value)
Firefox :
Test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 array(5) { ["error"]=> int(0) ["name"]=> string(13) "2000x1000.jpg" ["type"]=> string(10) "image/jpeg" ["tmp_name"]=> string(44) "C:\Program Files\EasyPHP5.3.0\tmp\php35A.tmp" ["size"]=> int(688377) }
Le champ type est donc vide en contexte Test, alors qu'il est bien renseigné en passant par le navigateur ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 array(5) { ["name"]=> string(13) "2000x1000.jpg" ["type"]=> string(0) "" ["tmp_name"]=> string(50) "E:\... chemin de départ de mon image ... /2000x1000.jpg" ["error"]=> int(0) ["size"]=> int(17229351) }
Est-ce que quelqu'un aurait une idée du problème ?
Merci
Partager