[Fusionforge-commits] r11327 - trunk/tests/func/RBAC

Roland Mas lolando at libremir.placard.fr.eu.org
Tue Nov 2 16:47:46 CET 2010


Author: lolando
Date: 2010-11-02 16:47:46 +0100 (Tue, 02 Nov 2010)
New Revision: 11327

Modified:
   trunk/tests/func/RBAC/rbacTest.php
Log:
Fixed XPath selectors for the RBAC testsuite

Modified: trunk/tests/func/RBAC/rbacTest.php
===================================================================
--- trunk/tests/func/RBAC/rbacTest.php	2010-11-02 15:47:03 UTC (rev 11326)
+++ trunk/tests/func/RBAC/rbacTest.php	2010-11-02 15:47:46 UTC (rev 11327)
@@ -67,8 +67,8 @@
 		$this->waitForPageToLoad("30000");
 
 		// Grant it permissions
-		$this->select("//select[@id='tracker-data[approve_projects][-1]']", "label=Approve projects");
-		$this->select("//select[@id='tracker-data[approve_news][-1]']", "label=Approve news");
+		$this->select("//select[@name='data[approve_projects][-1]']", "label=Approve projects");
+		$this->select("//select[@name='data[approve_news][-1]']", "label=Approve news");
 		$this->click ("//input[@value='Submit']") ;
 		$this->waitForPageToLoad("30000");
 
@@ -79,16 +79,16 @@
 		$this->click ("//form[contains(@action,'globalroleedit.php')]//input[@value='Edit Role']") ;
 		$this->waitForPageToLoad("30000");
 
-		$this->assertSelected("//select[@id='tracker-data[approve_projects][-1]']", "Approve projects");
-		$this->assertNotSelected("//select[@id='tracker-data[approve_projects][-1]']", "No access");
-		$this->assertSelected("//select[@id='tracker-data[approve_news][-1]']", "Approve news");
+		$this->assertSelected("//select[@name='data[approve_projects][-1]']", "Approve projects");
+		$this->assertNotSelected("//select[@name='data[approve_projects][-1]']", "No access");
+		$this->assertSelected("//select[@name='data[approve_news][-1]']", "Approve news");
 		
 		// Whoops, we don't actually want the news moderation bit, unset it
-		$this->select("//select[@id='tracker-data[approve_news][-1]']", "label=No access");
+		$this->select("//select[@name='data[approve_news][-1]']", "label=No access");
 		$this->click ("//input[@value='Submit']") ;
 		$this->waitForPageToLoad("30000");
-		$this->assertSelected("//select[@id='tracker-data[approve_projects][-1]']", "Approve projects");
-		$this->assertSelected("//select[@id='tracker-data[approve_news][-1]']", "No access");
+		$this->assertSelected("//select[@name='data[approve_projects][-1]']", "Approve projects");
+		$this->assertSelected("//select[@name='data[approve_news][-1]']", "No access");
 
 		// Create users for "Project approvers" and "News moderators" roles
 		$this->createUser ("projapp") ;




More information about the Fusionforge-commits mailing list