/[openfoncier]/trunk/tests/testAdministration.php
ViewVC logotype

Diff of /trunk/tests/testAdministration.php

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

revision 2464 by softime, Wed Nov 13 09:49:52 2013 UTC revision 2465 by nmeucci, Thu Nov 14 15:03:52 2013 UTC
# Line 83  class Administration extends Base2TestCa Line 83  class Administration extends Base2TestCa
83          $this->verifyNoErrors();          $this->verifyNoErrors();
84          // On remplit le champ "insee"          // On remplit le champ "insee"
85          $this->byId("insee")->value("01234");          $this->byId("insee")->value("01234");
86            // On clic sur le bouton pour ajouter un fichier
87            $this->byCssSelector("span.ui-icon.ui-icon-arrowthickstop-1-s")->click();
88            // On sélectionne un fichier binaire pour tester l'erreur
89            $this->byName("userfile[]")->value(dirname(__FILE__)."/binary_files/lettre_rar16042013124515.pdf");
90            $this->byName("submit")->click();
91            // On vérifié que l'on a une erreur de format
92            $this->assertContains("Le fichier n'est pas conforme à la liste des extension(s) autorisée(s) (.csv). [lettre_rar16042013124515.pdf]", $this->byCssSelector(".message")->text());
93            // On clique sur le bouton fermer
94            $this->byLinkText("Fermer")->click();
95          // On clic sur le bouton "Importer"          // On clic sur le bouton "Importer"
96          $this->byId("button-versement_archives-importer")->click();          $this->byId("button-versement_archives-importer")->click();
97          // On vérifie le message d'erreur          // On vérifie le message d'erreur
98          $this->assertContains("Vous n'avez pas sélectionné de fichier à importer.", $this->byCssSelector(".message")->text());          $this->assertContains("Vous n'avez pas sélectionné de fichier à importer.", $this->byCssSelector(".message")->text());
99          // On vérifie que le code insee est toujours celui indiqué par          // On vérifie que le code insee est toujours celui indiqué par
100          // l'utilisateur          // l'utilisateur
101          $this->assertContains("01234", $this->byId("insee")->value());          $this->assertEquals("01234", $this->byId("insee")->value());
102          // On clic sur le bouton pour ajouter un fichier          // On clic sur le bouton pour ajouter un fichier
103          $this->byCssSelector("span.ui-icon.ui-icon-arrowthickstop-1-s")->click();          $this->byCssSelector("span.ui-icon.ui-icon-arrowthickstop-1-s")->click();
104          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
# Line 103  class Administration extends Base2TestCa Line 112  class Administration extends Base2TestCa
112          $this->byId("button-versement_archives-importer")->click();          $this->byId("button-versement_archives-importer")->click();
113          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché          // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
114          $this->verifyNoErrors();          $this->verifyNoErrors();
115            // On vérifie qu'il y a le message de validation d'import du csv
116            $this->assertContains("Il y a eu 6 ligne(s) lue(s), 1 ligne(s) acceptée(s), 3 ligne(s) rejetée(s) et 2 ligne(s) ignorée(s)", $this->byCssSelector(".message")->text());
117            // On clique sur le menu "Instruction"
118            $this->byLinkText("Instruction")->click();
119            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
120            $this->verifyNoErrors();
121            // On clique sur le sous-menu "Recherche"
122            $this->byLinkText("Recherche")->click();
123            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
124            $this->verifyNoErrors();
125            // On clique sur le dossier d'instruction ("PC 013055 12 00001P0")
126            $this->byLinkText("PC 013055 12 00001P0")->click();
127            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
128            $this->verifyNoErrors();
129            // On vérifie le numéro de versement aux archives
130            $this->assertEquals("1025W 444444", $this->byId("numero_versement_archive")->text());
131          // On se déconnecte          // On se déconnecte
132          $this->logout();          $this->logout();
133    

Legend:
Removed from v.2464  
changed lines
  Added in v.2465

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26