110 |
} |
} |
111 |
|
|
112 |
/** |
/** |
113 |
* Test de la finalisation du document lors de l'ajout d'une instruction par un |
* Test de la finalisation du document d'une instruction par un instructeur pour |
114 |
* instructeur pour le dossier PC0130551200001. |
* le dossier PC0130551200001. |
115 |
*/ |
*/ |
116 |
function testFinalisationInstruction(){ |
function testFinalisationInstruction(){ |
117 |
|
|
141 |
$this->click("css=#sousform-instruction form a.retour"); |
$this->click("css=#sousform-instruction form a.retour"); |
142 |
// On clique sur l'instruction nouvellement créée |
// On clique sur l'instruction nouvellement créée |
143 |
$this->click("link=19"); |
$this->click("link=19"); |
|
// On dé-finalise le document en cliquant sur le lien Reprendre la rédaction |
|
|
// du document |
|
|
$this->click("css=#sousform-instruction .portlet-list li:nth-child(3) a"); |
|
|
// On vérifie le message de validation |
|
|
$this->assertText("css=#sousform-instruction .message .text", 'La definalisation du document s\'est effectuée avec succès\.'); |
|
|
// On vérifie que le lien de dé-finalisation a disparu |
|
|
$this->assertElementNotPresent("css=#sousform-instruction .portlet-list li:nth-child(3) a span.definalise"); |
|
144 |
// On vérifie que le lien de finalisation est apparu |
// On vérifie que le lien de finalisation est apparu |
145 |
$this->assertElementPresent("css=#sousform-instruction .portlet-list li:nth-child(3) a span.finalise"); |
$this->assertElementPresent("css=#sousform-instruction .portlet-list li:nth-child(3) a span.finalise"); |
146 |
$this->assertText("css=#sousform-instruction .portlet-list li:nth-child(3) a span.finalise","Finaliser le document"); |
$this->assertText("css=#sousform-instruction .portlet-list li:nth-child(3) a span.finalise","Finaliser le document"); |
157 |
$this->assertText("css=#sousform-instruction .portlet-list li:nth-child(3) a span.definalise","Reprendre la rédaction du document"); |
$this->assertText("css=#sousform-instruction .portlet-list li:nth-child(3) a span.definalise","Reprendre la rédaction du document"); |
158 |
// On vérifie que le lien de l'édition a changé |
// On vérifie que le lien de l'édition a changé |
159 |
$this->assertAttribute( "css=#sousform-instruction .portlet-list li:nth-child(2) a@href", "*spg/file.php*"); |
$this->assertAttribute( "css=#sousform-instruction .portlet-list li:nth-child(2) a@href", "*spg/file.php*"); |
160 |
|
// On dé-finalise le document en cliquant sur le lien Reprendre la rédaction |
161 |
|
// du document |
162 |
|
$this->click("css=#sousform-instruction .portlet-list li:nth-child(3) a"); |
163 |
|
// On vérifie le message de validation |
164 |
|
$this->assertText("css=#sousform-instruction .message .text", 'La definalisation du document s\'est effectuée avec succès\.'); |
165 |
|
// On vérifie que le lien de dé-finalisation a disparu |
166 |
|
$this->assertElementNotPresent("css=#sousform-instruction .portlet-list li:nth-child(3) a span.definalise"); |
167 |
//On se déconnecte de l'application |
//On se déconnecte de l'application |
168 |
$this->deconnect(); |
$this->deconnect(); |
169 |
} |
} |