[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