Test fonctionnel avec uplaod de fichier
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 un dans sfValidatorFile, j'obtiens des choses interessantes entre le test et le résultat sous firefox.
Firefox :
Code:
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) } |
Test :
Code:
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)
} |
Le champ type est donc vide en contexte Test, alors qu'il est bien renseigné en passant par le navigateur ...
Est-ce que quelqu'un aurait une idée du problème ?
Merci