349 |
$this->assertRegExp("/^[\s\S]*Vos modifications ont bien été enregistrées.[\s\S]*$/",$this->byCssSelector("#tabs-1 .message")->text()); |
$this->assertRegExp("/^[\s\S]*Vos modifications ont bien été enregistrées.[\s\S]*$/",$this->byCssSelector("#tabs-1 .message")->text()); |
350 |
// On se déconnecte |
// On se déconnecte |
351 |
$this->deconnect(); |
$this->deconnect(); |
352 |
|
|
353 |
|
// On se connecte en tant que "admin" |
354 |
|
$this->login("admin", "admin"); |
355 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
356 |
|
$this->verifyNoErrors(); |
357 |
|
// On clique sur le lien "Paramétrage Dossiers" dans le menu |
358 |
|
$this->byLinkText("Paramétrage Dossiers")->click(); |
359 |
|
// On clique sur le sousmenu "Événement" |
360 |
|
$this->byLinkText("Événement")->click(); |
361 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
362 |
|
$this->verifyNoErrors(); |
363 |
|
// On remplis le champs de recherche simple |
364 |
|
$this->byCssSelector("input[name='recherche']")->value('accepter un dossier sans réserve'); |
365 |
|
// On clique sur le bouton recherche |
366 |
|
$this->byCssSelector(".ui-button")->click(); |
367 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
368 |
|
$this->verifyNoErrors(); |
369 |
|
// On clique sur le résultat |
370 |
|
$this->byLinkText("accepter un dossier sans réserve")->click(); |
371 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
372 |
|
$this->verifyNoErrors(); |
373 |
|
// On clique sur le bouton "Modifier" |
374 |
|
$this->byId('bible')->click(); |
375 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
376 |
|
$this->verifyNoErrors(); |
377 |
|
// On Ajoute 2 éléments de bible automatique |
378 |
|
$this->byId('bible')->click(); |
379 |
|
//On clique sur le "+" du tableau |
380 |
|
$this->byClassName("add-16")->click(); |
381 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
382 |
|
$this->verifyNoErrors(); |
383 |
|
$this->byCssSelector('#sousform-bible #libelle')->value("test 1"); |
384 |
|
$this->byId('contenu')->value("test contenu 1"); |
385 |
|
$this->select($this->byId("complement"))->selectOptionByValue("1"); |
386 |
|
$this->select($this->byId("automatique"))->selectOptionByValue("Oui"); |
387 |
|
// On valide la modification |
388 |
|
$this->byCssSelector("input[value='Ajouter']")->click(); |
389 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
390 |
|
$this->verifyNoErrors(); |
391 |
|
// On vérifie le message de validation |
392 |
|
$this->assertRegExp("/^[\s\S]*Vos modifications ont bien été enregistrées.[\s\S]*$/",$this->byCssSelector("#sousform-bible .message")->text()); |
393 |
|
//On retourne sur le tableau d'instructions |
394 |
|
$this->byCssSelector("#sousform-bible .retour")->click(); |
395 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
396 |
|
$this->verifyNoErrors(); |
397 |
|
//On clique sur le "+" du tableau |
398 |
|
$this->byClassName("add-16")->click(); |
399 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
400 |
|
$this->verifyNoErrors(); |
401 |
|
$this->byCssSelector('#sousform-bible #libelle')->value("test 2"); |
402 |
|
$this->byId('contenu')->value("test contenu 2"); |
403 |
|
$this->select($this->byId("complement"))->selectOptionByValue("2"); |
404 |
|
$this->select($this->byId("automatique"))->selectOptionByValue("Oui"); |
405 |
|
// On valide la modification |
406 |
|
$this->byCssSelector("input[value='Ajouter']")->click(); |
407 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
408 |
|
$this->verifyNoErrors(); |
409 |
|
// On vérifie le message de validation |
410 |
|
$this->assertRegExp("/^[\s\S]*Vos modifications ont bien été enregistrées.[\s\S]*$/",$this->byCssSelector("#sousform-bible .message")->text()); |
411 |
|
// On se déconnecte |
412 |
|
$this->deconnect(); |
413 |
// |
// |
414 |
// On se connecte en tant que "instr" |
// On se connecte en tant que "instr" |
415 |
$this->login("instr", "instr"); |
$this->login("instr", "instr"); |
463 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
464 |
//On choisi l'événement "accepter un dossier sans réserve [acceptation]" |
//On choisi l'événement "accepter un dossier sans réserve [acceptation]" |
465 |
$this->select($this->byId("evenement"))->selectOptionByValue("81"); |
$this->select($this->byId("evenement"))->selectOptionByValue("81"); |
466 |
|
// On clique sur la bible automatique |
467 |
|
$this->byLinkText('automatique')->click(); |
468 |
// On clique sur la bible |
// On clique sur la bible |
469 |
$this->byLinkText('bible')->click(); |
$this->byLinkText('bible')->click(); |
470 |
// On vérifie qu'il y est les enregistrments "V56" et "V64" |
// On vérifie qu'il y est les enregistrments "V56" et "V64" |
473 |
$this->assertRegExp('/^[\s\S]*V64[\s\S]*$/', |
$this->assertRegExp('/^[\s\S]*V64[\s\S]*$/', |
474 |
$this->byCssSelector("#tab-bible")->text()); |
$this->byCssSelector("#tab-bible")->text()); |
475 |
// On choisit plusieurs éléments |
// On choisit plusieurs éléments |
|
$this->byId('checkbox4')->click(); |
|
476 |
$this->byId('checkbox5')->click(); |
$this->byId('checkbox5')->click(); |
477 |
|
$this->byId('checkbox6')->click(); |
478 |
// On valide le formulaire |
// On valide le formulaire |
479 |
$this->byXPath("//input[@value='Valider']")->click(); |
$this->byXPath("//input[@value='Valider']")->click(); |
480 |
// 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é |
494 |
// 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é |
495 |
$this->verifyNoErrors(); |
$this->verifyNoErrors(); |
496 |
// On vérifie le contenu du champ "complément" |
// On vérifie le contenu du champ "complément" |
497 |
|
$this->assertContains("contenu 1", $this->byId("complement_om_html")->text()); |
498 |
$this->assertContains("Vu l'avis favorable de l'Architecte des Bâtiments de France en date du", $this->byId("complement_om_html")->text()); |
$this->assertContains("Vu l'avis favorable de l'Architecte des Bâtiments de France en date du", $this->byId("complement_om_html")->text()); |
499 |
$this->assertContains("Vu l'avis favorable avec prescriptions de la Direction Régionale des Affaires Culturelles en date du", $this->byId("complement_om_html")->text()); |
$this->assertContains("Vu l'avis favorable avec prescriptions de la Direction Régionale des Affaires Culturelles en date du", $this->byId("complement_om_html")->text()); |
500 |
|
$this->assertContains("contenu 2", $this->byId("complement2_om_html")->text()); |
501 |
//On vérifie que certains champs apparaissent |
//On vérifie que certains champs apparaissent |
502 |
$this->assertTrue($this->byClassName("libelle-date_envoi_controle_legalite")->displayed()); |
$this->assertTrue($this->byClassName("libelle-date_envoi_controle_legalite")->displayed()); |
503 |
$this->assertTrue($this->byClassName("libelle-date_envoi_controle_legalite")->displayed()); |
$this->assertTrue($this->byClassName("libelle-date_envoi_controle_legalite")->displayed()); |