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

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

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

revision 2087 by vpihour, Thu Jul 11 15:44:11 2013 UTC revision 2088 by nhaye, Tue Jul 16 09:30:30 2013 UTC
# Line 264  class Instruction extends Base2TestCase Line 264  class Instruction extends Base2TestCase
264          // On se déconnecte          // On se déconnecte
265          $this->logout();          $this->logout();
266      }      }
267    
268            /**
269         * Test le formulaire de la demande de type qui possède des select filtrés
270         */
271        public function test_05_ajout_lot() {
272            // On se connecte en tant que "instr"
273            $this->login("instr", "instr");
274            // On clique sur le lien "Mes encours" dans le menu
275            $this->byLinkText("Mes Encours")->click();
276            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
277            $this->verifyNoErrors();
278            // On clique sur le lien "AZ0130551200001P0" dans le tableau
279            $this->byLinkText("AZ0130551200001P0")->click();
280            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
281            $this->verifyNoErrors();
282            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
283            $this->verifyNoErrors();
284            // On clique sur l'onglet "Lot(s)"
285            $this->byId("lot")->click();
286            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
287            $this->verifyNoErrors();
288            // On clique sur le bouton d'ajout de lots
289            $this->byXPath("//div[@id='sousform-lot']/table/thead/tr/th/a/span")->click();
290            // Vérification des champs obligatoires
291            $this->byXPath("//input[@value='Ajouter']")->click();
292            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
293            $this->verifyNoErrors();
294            // On vérifie que le message de champ vide soit affiché
295            $this->assertRegExp('/.*SAISIE NON ENREGISTRÉE.*/', $this->byCssSelector("#sousform-lot .message .text")->text());
296            // Insertion d'un lot
297            $this->byId("libelle")->value("Lot n°1");
298            $this->byXPath("//input[@value='Ajouter']")->click();
299            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
300            $this->verifyNoErrors();
301            // On retourne sur le tableau listant les lots
302            $this->byCssSelector("form[name=\"f2\"] > div.formControls > a.retour")->click();
303            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
304            $this->verifyNoErrors();
305            // On clique sur le bouton d'ajout de lots
306            $this->byXPath("//div[@id='sousform-lot']/table/thead/tr/th/a/span")->click();
307            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
308            $this->verifyNoErrors();
309            // Insertion d'un second lot
310            $this->byId("libelle")->value("Lot n°2");
311            $this->byXPath("//input[@value='Ajouter']")->click();
312            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
313            $this->verifyNoErrors();
314            // On retourne sur le tableau listant les lots
315            $this->byCssSelector("form[name=\"f2\"] > div.formControls > a.retour")->click();
316            // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
317            $this->verifyNoErrors();
318        }
319  }  }
320    
321  ?>  ?>

Legend:
Removed from v.2087  
changed lines
  Added in v.2088

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26