/[openfoncier]/branches/3.14.x/tests/testPieces.php
ViewVC logotype

Diff of /branches/3.14.x/tests/testPieces.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1964 by softime, Wed May 29 16:36:59 2013 UTC revision 1965 by softime, Thu May 30 11:08:02 2013 UTC
# Line 29  class PiecesTest extends BaseTestCase { Line 29  class PiecesTest extends BaseTestCase {
29       * Test l'ajout de pièce       * Test l'ajout de pièce
30       */       */
31      public function testAjoutPiece() {      public function testAjoutPiece() {
32            // On positionne une vitesse pour que les requêtes ajax puissent s'exécuter correctement
33          $this->setSpeed("300");          $this->setSpeed("300");
   
34          //On se connecte à l'application          //On se connecte à l'application
35          $this->login("instr", "instr");          $this->login("instr", "instr");
36          //On clic sur le menu          //On clic sur le menu
# Line 80  class PiecesTest extends BaseTestCase { Line 80  class PiecesTest extends BaseTestCase {
80       * Test l'affichage du tableau des "Pièces"       * Test l'affichage du tableau des "Pièces"
81       */       */
82      public function testAffichageTableau() {      public function testAffichageTableau() {
83            // On positionne une vitesse pour que les requêtes ajax puissent s'exécuter correctement
84          $this->setSpeed("300");          $this->setSpeed("300");
   
85          //On se connecte à l'application          //On se connecte à l'application
86          $this->login("instr", "instr");          $this->login("instr", "instr");
87          //On clic sur le menu          //On clic sur le menu
# Line 102  class PiecesTest extends BaseTestCase { Line 102  class PiecesTest extends BaseTestCase {
102          $this->assertText("css=thead tr th.headerDate", "01/01/2013");          $this->assertText("css=thead tr th.headerDate", "01/01/2013");
103          //On télécharge un document en pdf          //On télécharge un document en pdf
104          $this->click("link=20130101APA.pdf");          $this->click("link=20130101APA.pdf");
105          //On vérifie que le document est téléchargé          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
106          //          $this->verifyNoErrors();
107          //On se déconnecte de l'application          //On se déconnecte de l'application
108          $this->deconnect();          $this->deconnect();
109      }      }
# Line 112  class PiecesTest extends BaseTestCase { Line 112  class PiecesTest extends BaseTestCase {
112       * Test l'ajout de pièce déjà existante       * Test l'ajout de pièce déjà existante
113       */       */
114      public function testAjoutPieceUnique() {      public function testAjoutPieceUnique() {
115            // On positionne une vitesse pour que les requêtes ajax puissent s'exécuter correctement
116          $this->setSpeed("300");          $this->setSpeed("300");
   
117          //On se connecte à l'application          //On se connecte à l'application
118          $this->login("instr", "instr");          $this->login("instr", "instr");
119          //On clic sur le menu          //On clic sur le menu
# Line 148  class PiecesTest extends BaseTestCase { Line 148  class PiecesTest extends BaseTestCase {
148       * Test l'ajout de pièce dont l'extension n'est pas .pdf       * Test l'ajout de pièce dont l'extension n'est pas .pdf
149       */       */
150      public function testAjoutPieceNonPDF() {      public function testAjoutPieceNonPDF() {
151            // On positionne une vitesse pour que les requêtes ajax puissent s'exécuter correctement
152          $this->setSpeed("300");          $this->setSpeed("300");
   
153          //On se connecte à l'application          //On se connecte à l'application
154          $this->login("instr", "instr");          $this->login("instr", "instr");
155          //On clic sur le menu          //On clic sur le menu
# Line 173  class PiecesTest extends BaseTestCase { Line 173  class PiecesTest extends BaseTestCase {
173          $this->click("name=submit");          $this->click("name=submit");
174          //On vérifie le message d'erreur          //On vérifie le message d'erreur
175          $this->assertText("css=#upload-container .message .text", "Le fichier n'est pas conforme à la liste des extension\(s\) autorisée\(s\) \(.pdf\)\. \[testImportManuel\.jpg\]");        //On se déconnecte de l'application          $this->assertText("css=#upload-container .message .text", "Le fichier n'est pas conforme à la liste des extension\(s\) autorisée\(s\) \(.pdf\)\. \[testImportManuel\.jpg\]");        //On se déconnecte de l'application
176          //On sélectionne le document          //On ferme l'overlay
177          $this->type("name=userfile[]", dirname(__FILE__)."/binary_files/test_digitalizedDocument/testImportManuel.pdf");          $this->click("css=.ui-dialog-titlebar a.ui-dialog-titlebar-close");
         //Valide le téléchargement  
         $this->click("name=submit");  
178          //On se déconnecte de l'application          //On se déconnecte de l'application
179          $this->deconnect();          $this->deconnect();
180      }      }

Legend:
Removed from v.1964  
changed lines
  Added in v.1965

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26