IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Test fonctionnel avec uplaod de fichier [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 13
    Par défaut 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 : 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) }
    Test :

    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)
    }
    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

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 13
    Par défaut
    Il fallait activer l'extension php_fileinfo :-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/05/2014, 11h07
  2. Réponses: 0
    Dernier message: 21/03/2013, 11h03
  3. Test fonctionnel avec un exe WinDev
    Par Watier_53 dans le forum WinDev
    Réponses: 5
    Dernier message: 03/04/2008, 10h39
  4. tests sur l'existence de fichier avec wildcards
    Par kheper dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 16/08/2007, 18h55
  5. Réponses: 5
    Dernier message: 10/05/2007, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo