15 |
class DossierAutorisation extends Base2TestCase { |
class DossierAutorisation extends Base2TestCase { |
16 |
|
|
17 |
/** |
/** |
|
* Test l'affichage des da et di à qualifier pour le profil Qualificateur |
|
|
*/ |
|
|
public function test_affichage_da_di_qualifier() { |
|
|
|
|
|
// on se connecte à l'application |
|
|
$this->login("instr", "instr"); |
|
|
// on clique sur le menu |
|
|
$this->byLinkText("Mes Encours")->click(); |
|
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
|
|
$this->verifyNoErrors(); |
|
|
// on vérifie qu'il n'y ait pas d'erreur |
|
|
$this->verifyNoErrors(); |
|
|
// on clique sur un résultat |
|
|
$this->byLinkText("CU 013055 12 00001P0")->click(); |
|
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
|
|
$this->verifyNoErrors(); |
|
|
// on clique sur modifier |
|
|
$this->byXPath("//html/body/div[3]/div[2]/div/div/div/ul/li/a/span")->click(); |
|
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
|
|
$this->verifyNoErrors(); |
|
|
// on coche "à qualifier" |
|
|
$this->byId("a_qualifier")->click(); |
|
|
// on valide le formulaire |
|
|
$this->byXPath("//input[@value='Modifier']")->click(); |
|
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
|
|
$this->verifyNoErrors(); |
|
|
// On se déconnecte de l'instructeur |
|
|
$this->deconnect(); |
|
|
// On se connecte en tant que qualificateur |
|
|
$this->login("qualif", "qualif"); |
|
|
// On clique sur le menu |
|
|
$this->byLinkText("Autorisation")->click(); |
|
|
$this->byLinkText("Dossiers D'autorisation")->click(); |
|
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
|
|
$this->verifyNoErrors(); |
|
|
// On vérifie qu'il n'y ait que les dossiers à qualifier |
|
|
$this->assertRegExp('/.*CU 013055 12 00001*/', $this->byCssSelector("BODY")->text()); |
|
|
// On clique sur le dossier |
|
|
$this->byLinkText("CU 013055 12 00001")->click(); |
|
|
// On clique sur l'onglet |
|
|
$this->byId("dossier_instruction")->click(); |
|
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
|
|
$this->verifyNoErrors(); |
|
|
// On vérifie qu'il y a bien le dossier à qualifier |
|
|
$this->assertRegExp('/.*CU 013055 12 00001P0*/', $this->byCssSelector("BODY")->text()); |
|
|
// On se déconnecte |
|
|
$this->logout(); |
|
|
} |
|
|
|
|
|
/** |
|
18 |
* Test l'affichage des da qui ont une demande d'avis pour le profil Service |
* Test l'affichage des da qui ont une demande d'avis pour le profil Service |
19 |
* consulté |
* consulté |
20 |
*/ |
*/ |