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

Annotation of /trunk/tests/testFinalisationDocuments.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2603 - (hide annotations)
Wed Dec 11 11:46:47 2013 UTC (11 years, 1 month ago) by vpihour
File size: 21509 byte(s)
Ajout d'une nouvelle entrée de menu pour la cellule suivi
Ajout de la possibilité pour l'instructeur et l'administrateur de finaliser/définaliser une consultation

1 vpihour 1893 <?php
2     /**
3     *
4     *
5     * @package openfoncier
6     * @version SVN : $Id: testFinalisationDocuments.php
7     */
8    
9     //
10 softime 1990 require_once "base.php";
11 vpihour 1893
12     /**
13     * Test de la finalisatiotn des documents.
14     */
15 vpihour 1987 class FinalisationDocuments extends Base2TestCase {
16 vpihour 1893
17     /**
18     * Test de la finalisation du rapport d'instruction par un instructeur pour le
19     * dossier PC0130551200001.
20     */
21     function testFinalisationRapportInstruction(){
22 softime 2314
23 vpihour 1893 // On se connecte en tant que "instr"
24     $this->login("instr", "instr");
25     // On clique sur le menu des encours
26 vpihour 1987 $this->byLinkText("Mes Encours")->click();
27 vpihour 1893 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
28     $this->verifyNoErrors();
29     // On clique sur le dossier PC0130551200001
30 softime 2112 $this->byLinkText("PC 013055 12 00002P0")->click();
31 vpihour 1893 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
32     $this->verifyNoErrors();
33     // On clique sur le lien "Rapport d'instruction" dans le portlet d'action
34 fmichon 2214 $this->byId("action-form-dossier_instruction_mes_encours-rapport_instruction")->click();
35 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
36     $this->verifyNoErrors();
37 vpihour 1893 // On valide le rapport d'instruction
38 softime 1990 $this->byXPath("//input[@value='Ajouter']")->click();
39 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
40     $this->verifyNoErrors();
41 vpihour 1893 // On vérifie que le rapport d'instruction s'est bien ajouté
42 softime 1990 $this->assertEquals("Vos modifications ont bien été enregistrées.", $this->byCssSelector("#sousform-rapport_instruction .message .text")->text());
43 vpihour 1893 // On clique sur retour
44 softime 1990 $this->byCssSelector("#sousform-rapport_instruction form a.retour")->click();
45 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
46     $this->verifyNoErrors();
47 vpihour 1893 // On clique sur le lien "Rapport d'instruction" dans le portlet d'action
48 fmichon 2214 $this->byId("action-form-dossier_instruction_mes_encours-rapport_instruction")->click();
49 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
50     $this->verifyNoErrors();
51 vpihour 1893 // On finalise le document
52 fmichon 2214 $this->byId("action-sousform-rapport_instruction-finalisation")->click();
53 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
54     $this->verifyNoErrors();
55 vpihour 1893 // On vérifie le message de validation
56 vpihour 1987 $this->assertEquals('La finalisation du document s\'est effectuée avec succès.', $this->byCssSelector("#sousform-rapport_instruction .message .text")->text());
57 vpihour 1893 // On vérifie que le lien de finalisation a disparu
58 vpihour 1987 try {
59 fmichon 2214 $el = $this->byId("action-sousform-rapport_instruction-finalisation");
60 vpihour 1987 $this->fail('Cet élément ne devrait pas exister.');
61     } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
62     $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());
63     }
64     //On vérifie que l'action de modification n'existe plus
65     try {
66 fmichon 2214 $el = $this->byId("action-sousform-rapport_instruction-modifier");
67 vpihour 1987 $this->fail('Cet élément ne devrait pas exister.');
68     } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
69     $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());
70     }
71 vpihour 1893 // On vérifie que le lien de dé-finalisation est apparu
72 fmichon 2215 $this->assertTrue($this->byCssSelector("#sousform-rapport_instruction .portlet-list li:nth-child(2) a span.definalise")->displayed());
73     $this->assertEquals("Reprendre la rédaction du document", $this->byCssSelector("#sousform-rapport_instruction .portlet-list li:nth-child(2) a span.definalise")->text());
74 vpihour 1893 // On vérifie que le lien de l'édition a changé
75 fmichon 2214 $this->assertRegExp('/^[\s\S]*spg\/file\.php[\s\S]*$/', $this->byId("action-sousform-rapport_instruction-edition")->attribute("href"));
76 vpihour 1893 // On dé-finalise le document en cliquant sur le lien Reprendre la rédaction
77     // du document
78 fmichon 2215 $this->byCssSelector("#sousform-rapport_instruction .portlet-list li:nth-child(2) a")->click();
79 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
80     $this->verifyNoErrors();
81 vpihour 1893 // On vérifie le message de validation
82 vpihour 1987 $this->assertEquals('La definalisation du document s\'est effectuée avec succès.', $this->byCssSelector("#sousform-rapport_instruction .message .text")->text());
83 vpihour 1893 // On vérifie que le lien de dé-finalisation a disparu
84 vpihour 1987 try {
85 fmichon 2215 $el = $this->byCssSelector("#sousform-rapport_instruction .portlet-list li:nth-child(3) a span.definalise");
86 vpihour 1987 $this->fail('Cet élément ne devrait pas exister.');
87     } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
88     $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());
89     }
90     // On vérifie que le lien de modification est apparu
91 fmichon 2215 $this->assertTrue($this->byCssSelector("#sousform-rapport_instruction .edit-16")->displayed());
92 vpihour 1893 // On vérifie que le lien de finalisation est apparu
93 fmichon 2215 $this->assertTrue($this->byCssSelector("#sousform-rapport_instruction .portlet-list li:nth-child(3) a span.finalise")->displayed());
94     $this->assertEquals("Finaliser le document", $this->byCssSelector("#sousform-rapport_instruction .portlet-list li:nth-child(3) a span.finalise")->text());
95 vpihour 1893 // On vérifie que le lien de l'édition a changé
96 fmichon 2214 $this->assertRegExp('/^[\s\S]*pdf\/pdfetat\.php[\s\S]*$/', $this->byId("action-sousform-rapport_instruction-edition")->attribute("href"));
97 vpihour 1939 //On ferme l'overlay
98 softime 1990 $this->byCssSelector(".ui-dialog-titlebar a.ui-dialog-titlebar-close")->click();
99 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
100     $this->verifyNoErrors();
101 vpihour 1893 // On se déconnecte de l'application
102 fmichon 2183 $this->logout();
103 vpihour 1893 }
104    
105     /**
106     * Test de la finalisation du document lors de l'ajout d'une consultation par un
107 softime 2314 * instructeur pour le dossier PC 013055 12 00002P0.
108 vpihour 1893 */
109     function testFinalisationAjoutConsultation(){
110    
111     // On se connecte en tant que "instr"
112     $this->login("instr", "instr");
113     // On clique sur le menu des encours
114 vpihour 1987 $this->byLinkText("Mes Encours")->click();
115 vpihour 1893 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
116     $this->verifyNoErrors();
117     // On clique sur le dossier PC0130551200001
118 softime 2112 $this->byLinkText("PC 013055 12 00002P0")->click();
119 vpihour 1893 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
120     $this->verifyNoErrors();
121     // On clique sur l'onglet consultation
122 softime 1990 $this->byId("consultation")->click();
123 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
124     $this->verifyNoErrors();
125 vpihour 1893 // On clique sur le + pour ajouter une consultation
126 softime 1990 $this->byCssSelector("#sousform-consultation .actions-max-2 a")->click();
127 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
128     $this->verifyNoErrors();
129     // On choisi le service "Atelier du Patrimoine"
130     $this->select($this->byId("service"))->selectOptionByValue("2");
131 vpihour 1893 // On clique sur le bouton ajouter
132 softime 1990 $this->byXPath("//input[@value='Ajouter']")->click();
133 nhaye 2344 sleep(1);
134     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
135     $this->verifyNoErrors();
136 vpihour 1893 // On vérifie que la consultation a bien été ajoutée
137 softime 1990 $this->assertRegExp('/.*Vos modifications ont bien été enregistrées.*/', $this->byCssSelector("#sousform-consultation .message .text")->text());
138 vpihour 1893 // On clique sur retour
139 softime 1990 $this->byCssSelector("#sousform-consultation form a.retour")->click();
140 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
141     $this->verifyNoErrors();
142 vpihour 1893 // On clique sur la consultation
143 vpihour 2603 $this->byLinkText("Atelier du Patrimoine")->click();
144     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
145     $this->verifyNoErrors();
146     // On vérifie le lien de l'édition
147 vpihour 1987 $this->assertRegExp('/^[\s\S]*spg\/file\.php[\s\S]*$/',$this->byCssSelector("#sousform-consultation .portlet-list li:nth-child(1) a")->attribute("href"));
148 vpihour 2603 //On vérifie que le lien de finalisation n'est pas apparu
149 vpihour 1987 try {
150 vpihour 2603 $el = $this->byCssSelector("#sousform-consultation .portlet-list li:nth-child(2) a span.finalise");
151 vpihour 1987 $this->fail('Cet élément ne devrait pas exister.');
152     } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
153     $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());
154     }
155 vpihour 2603 //On vérifie que le lien de définalisation est apparu
156     $this->assertTrue($this->byCssSelector("#sousform-consultation .portlet-list li:nth-child(2) a span.definalise")->displayed());
157     //On définalise
158     $this->byCssSelector("#sousform-consultation .portlet-list li:nth-child(2) a")->click();
159     // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
160     $this->verifyNoErrors();
161     // On vérifie le message de validation
162     $this->assertEquals('La definalisation du document s\'est effectuée avec succès.', $this->byCssSelector("#sousform-consultation .message .text")->text());
163     // On vérifie que le lien de dé-finalisation a disparu
164     try {
165     $el = $this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(2) a span.definalise");
166     $this->fail('Cet élément ne devrait pas consultation.');
167     } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
168     $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());
169     }
170     //On vérifie que le lien de suppression est apparu
171     $this->assertTrue($this->byCssSelector("#sousform-consultation .portlet-list .delete-16")->displayed());
172     //On vérifie que l'action de modification n'est pas apparu
173     try {
174     $el = $this->byCssSelector("#sousform-consultation .edit-16");
175     $this->fail('Cet élément ne devrait pas exister.');
176     } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
177     $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());
178     }
179     //On vérifie que le lien de finalisation est apparu
180     $this->assertTrue($this->byCssSelector("#sousform-consultation .portlet-list a span.finalise")->displayed());
181 vpihour 1893 // On se déconnecte de l'application
182 fmichon 2183 $this->logout();
183 vpihour 1893 }
184    
185     /**
186 vpihour 1966 * Test de la finalisation du document d'une instruction par un instructeur pour
187 softime 2314 * le dossier PC 013055 12 00002P0.
188 vpihour 1893 */
189     function testFinalisationInstruction(){
190    
191     // On se connecte en tant que "instr"
192     $this->login("instr", "instr");
193     // On clique sur le menu des encours
194 vpihour 1987 $this->byLinkText("Mes Encours")->click();
195 vpihour 1893 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
196     $this->verifyNoErrors();
197     // On clique sur le dossier PC0130551200001
198 softime 2112 $this->byLinkText("PC 013055 12 00002P0")->click();
199 vpihour 1893 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
200     $this->verifyNoErrors();
201     //Ralenti l'exécution du script pour permettre au JS de se charger
202 softime 1990 $this->byId("instruction")->click();
203 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
204     $this->verifyNoErrors();
205 vpihour 1893 // On clique sur le + pour ajouter une instruction
206 softime 1990 $this->byCssSelector("#sousform-instruction .actions-max-1 a")->click();
207 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
208     $this->verifyNoErrors();
209 softime 2314 // On choisi l'événement "adjoint [majoration]"
210 vpihour 1987 $this->select($this->byId("evenement"))->selectOptionByValue("62");
211 vpihour 1893 // On clique sur le bouton ajouter
212 softime 1990 $this->byXPath("//input[@value='Ajouter']")->click();
213 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
214     $this->verifyNoErrors();
215 vpihour 1893 // On vérifie que l'instruction s'est bien ajouté
216 softime 1990 $this->assertRegExp('/.*Vos modifications ont bien été enregistrées.*/', $this->byCssSelector("#sousform-instruction .message .text")->text());
217 vpihour 1893 // On clique sur le bouton retour
218 softime 1990 $this->byCssSelector("#sousform-instruction form a.retour")->click();
219 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
220     $this->verifyNoErrors();
221 vpihour 1893 // On clique sur l'instruction nouvellement créée
222 vpihour 2105 $this->byLinkText("adjoint")->click();
223 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
224     $this->verifyNoErrors();
225 vpihour 1893 // On vérifie que le lien de finalisation est apparu
226 vpihour 1987 $this->assertTrue($this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(3) a span.finalise")->displayed());
227     $this->assertEquals("Finaliser le document", $this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(3) a span.finalise")->text());
228 vpihour 1893 // On vérifie que le lien de l'édition a changé
229 vpihour 1987 $this->assertRegExp('/^[\s\S]*app\/pdf_instruction\.php[\s\S]*$/',$this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(2) a")->attribute("href"));
230 vpihour 1893 // On finalise le document
231 softime 1990 $this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(3) a")->click();
232 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
233     $this->verifyNoErrors();
234 vpihour 1893 // On vérifie le message de validation
235 vpihour 1987 $this->assertEquals('La finalisation du document s\'est effectuée avec succès.', $this->byCssSelector("#sousform-instruction .message .text")->text());
236 vpihour 1893 // On vérifie que le lien de finalisation a disparu
237 vpihour 1987 try {
238     $el = $this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(3) a span.finalise");
239     $this->fail('Cet élément ne devrait pas exister.');
240     } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
241     $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());
242     }
243     // On vérifie que le lien de modification a disparu
244     try {
245     $el = $this->byCssSelector("#sousform-instruction .portlet-list edit-16");
246     $this->fail('Cet élément ne devrait pas exister.');
247     } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
248     $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());
249     }
250 vpihour 1893 // On vérifie que le lien de dé-finalisation est apparu
251 vpihour 1987 $this->assertTrue($this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(2) a span.definalise")->displayed());
252     $this->assertEquals("Reprendre la rédaction du document", $this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(2) a span.definalise")->text());
253 vpihour 1893 // On vérifie que le lien de l'édition a changé
254 vpihour 1987 $this->assertRegExp('/^[\s\S]*spg\/file\.php[\s\S]*$/',$this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(1) a")->attribute("href"));
255 vpihour 1966 // On dé-finalise le document en cliquant sur le lien Reprendre la rédaction
256     // du document
257 softime 1990 $this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(2) a")->click();
258 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
259     $this->verifyNoErrors();
260 vpihour 1966 // On vérifie le message de validation
261 vpihour 1987 $this->assertEquals('La definalisation du document s\'est effectuée avec succès.', $this->byCssSelector("#sousform-instruction .message .text")->text());
262 vpihour 1966 // On vérifie que le lien de dé-finalisation a disparu
263 vpihour 1987 try {
264     $el = $this->byCssSelector("#sousform-instruction .portlet-list li:nth-child(2) a span.definalise");
265     $this->fail('Cet élément ne devrait pas exister.');
266     } catch (PHPUnit_Extensions_Selenium2TestCase_WebDriverException $e) {
267     $this->assertEquals(PHPUnit_Extensions_Selenium2TestCase_WebDriverException::NoSuchElement, $e->getCode());
268     }
269     //On vérifie que le lien de modification est apparu
270     $this->assertTrue($this->byCssSelector("#sousform-instruction .portlet-list .edit-16")->displayed());
271 vpihour 1893 //On se déconnecte de l'application
272 fmichon 2183 $this->logout();
273 vpihour 1893 }
274    
275     /**
276     * Test de la finalisation du compte rendu et de l'ordre du jour d'une commission
277 vpihour 2603 * par la cellule suivi sur le dossier PC 013055 12 00002P0.
278 vpihour 1893 */
279     function testFinalisationCommission(){
280    
281     // On se connecte en tant que "instr"
282     $this->login("instr", "instr");
283     // On clique sur le menu des encours
284 vpihour 1987 $this->byLinkText("Mes Encours")->click();
285 vpihour 1893 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
286     $this->verifyNoErrors();
287     // On clique sur le dossier PC0130551200001
288 softime 2112 $this->byLinkText("PC 013055 12 00002P0")->click();
289 vpihour 1893 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
290     $this->verifyNoErrors();
291     // On clique sur l'onglet commission
292 softime 1990 $this->byId("dossier_commission")->click();
293 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
294     $this->verifyNoErrors();
295 vpihour 1893 // On clique sur le + pour ajouter une commission
296 softime 1990 $this->byCssSelector("#sousform-dossier_commission .actions-max-1 a")->click();
297 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
298     $this->verifyNoErrors();
299 softime 2314 // On choisi le type de commission "Commission Technique d'Urbanisme"
300 vpihour 1987 $this->select($this->byId("commission_type"))->selectOptionByValue("1");
301 vpihour 1893 // On clique sur le bouton ajouter
302 softime 1990 $this->byXPath("//input[@value='Ajouter']")->click();
303 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
304     $this->verifyNoErrors();
305 vpihour 1893 // On vérifie que l'instruction s'est bien ajouté
306 softime 1990 $this->assertRegExp('/.*Vos modifications ont bien été enregistrées.*/', $this->byCssSelector("#sousform-dossier_commission .message .text")->text());
307 vpihour 1893 //On se déconnecte de l'application
308     $this->deconnect();
309    
310    
311     // On se connecte en tant que "suivi"
312     $this->login("suivi", "suivi");
313     // On clique sur le menu gestion
314 vpihour 1987 $this->byLinkText("Gestion")->click();
315 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
316     $this->verifyNoErrors();
317 vpihour 1893 // On clique sur la commission numéro 1
318 softime 1990 $this->byLinkText("1")->click();
319 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
320     $this->verifyNoErrors();
321 vpihour 1939 //Mise à jour de la liste de diffusion
322 softime 1990 $this->byCssSelector(".portlet-list li:nth-child(1) a")->click();
323 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
324     $this->verifyNoErrors();
325 vpihour 1987 $this->byId("listes_de_diffusion")->clear();
326 softime 2256 $this->byId("listes_de_diffusion")->value("[email protected]");
327 vpihour 1987 $this->byXPath("//input[@value='Modifier']")->click();
328 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
329     $this->verifyNoErrors();
330 vpihour 1939 // On vérifie que la commission s'est bien mise à jour
331 softime 1990 $this->assertRegExp('/.*Vos modifications ont bien été enregistrées.*/', $this->byCssSelector(".message .text")->text());
332 vpihour 1939 //On clique sur le lien retour
333 vpihour 1987 $this->byLinkText("Retour")->click();
334 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
335     $this->verifyNoErrors();
336 vpihour 1893 //On clique sur la diffusion de l'ordre du jour
337 softime 1990 $this->byCssSelector(".portlet-list li:nth-child(3) a")->click();
338 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
339     $this->verifyNoErrors();
340 vpihour 2299 //On vérifie que l'ordre du jour s'est bien envoyé
341     $this->assertRegExp('/.*La diffusion de l\'ordre du jour s\'est effectuée avec succès.*/', $this->byCssSelector(".message span.text")->text());
342 vpihour 1893 // On vérifie que le lien de l'édition a changé
343 vpihour 1987 $this->assertRegExp('/^[\s\S]*spg\/file\.php[\s\S]*$/',$this->byCssSelector(".portlet-list li:nth-child(6) a")->attribute("href"));
344 vpihour 1893 // On clique sur la diffusion du compte rendu
345 softime 1990 $this->byCssSelector(".portlet-list li:nth-child(4) a")->click();
346 vpihour 2603 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
347     $this->verifyNoErrors();
348 vpihour 2299 //On vérifie que le compte rendu s'est bien envoyé
349     $this->assertRegExp('/.*La diffusion du compte-rendu s\'est effectuée avec succès.*/', $this->byCssSelector(".message span.text")->text());
350 vpihour 1893 // On vérifie que le lien de l'édition a changé
351 vpihour 1987 $this->assertRegExp('/^[\s\S]*spg\/file\.php[\s\S]*$/',$this->byCssSelector(".portlet-list li:nth-child(7) a")->attribute("href"));
352 vpihour 1893 //On se déconnecte de l'application
353 fmichon 2183 $this->logout();
354 vpihour 1893 }
355     }

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26