[evolvis-commits] r18540: First ever working FusionForge Selenium testcase on Evolvisforge!

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Sep 6 14:40:33 CEST 2012


Author: mirabilos
Date: 2012-09-06 14:40:32 +0200 (Thu, 06 Sep 2012)
New Revision: 18540

Modified:
   trunk/gforge_base/evolvisforge-5.1/tests/func/Site/loginTest.php
Log:
First ever working FusionForge Selenium testcase on Evolvisforge!

┌─────┐
│ \o/ │
│  |  │
│ / \ │
└─────┘

root at evolvis-51-selenium:~/Evolvis/tests # phpunit --verbose func/Site/loginTest.php
PHPUnit 3.6.10 by Sebastian Bergmann.

.Forge database is gforge
Stopping apache
invoke-rc.d is a tracked alias for /usr/sbin/invoke-rc.d
Stopping web server: apache2 ... waiting .
Starting the database
invoke-rc.d is a tracked alias for /usr/sbin/invoke-rc.d
Restarting PostgreSQL 9.1 database server: main.
Dropping database gforge
DROP DATABASE gforge;
Restore database from dump file: psql -f- < /root/dump
Starting apache
invoke-rc.d is a tracked alias for /usr/sbin/invoke-rc.d
Starting web server: apache2.


Time: 01:14, Memory: 2.25Mb

OK (1 test, 15 assertions)


Modified: trunk/gforge_base/evolvisforge-5.1/tests/func/Site/loginTest.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/tests/func/Site/loginTest.php	2012-09-06 11:57:52 UTC (rev 18539)
+++ trunk/gforge_base/evolvisforge-5.1/tests/func/Site/loginTest.php	2012-09-06 12:40:32 UTC (rev 18540)
@@ -69,7 +69,7 @@
 		$this->type("form_pw", FORGE_ADMIN_PASSWORD);
 		$this->click("login");
 		$this->waitForPageToLoad("30000");
-		$this->assertTrue($this->isTextPresent("Forge Admin"));
+		$this->assertTrue($this->isTextPresent("Site Admin"));
 		$this->assertTrue($this->isTextPresent("Log Out"));
 		$this->logout();
 		// Verify that logout is succesfull
@@ -84,7 +84,7 @@
 		$this->click("login");
 		$this->waitForPageToLoad("30000");
 		$this->assertTrue($this->isTextPresent("Missing Password Or Users Name"));
-		$this->assertFalse($this->isTextPresent("Forge Admin"));
+		$this->assertFalse($this->isTextPresent("Site Admin"));
 		$this->assertTrue($this->isTextPresent("Log In"));
 		
 		// Test with a wrong password.
@@ -96,12 +96,12 @@
 		$this->click("login");
 		$this->waitForPageToLoad("30000");
 		$this->assertTrue($this->isTextPresent("Invalid Password Or User Name"));
-		$this->assertFalse($this->isTextPresent("Forge Admin"));
+		$this->assertFalse($this->isTextPresent("Site Admin"));
 		$this->assertTrue($this->isTextPresent("Log In"));
 		
 		// Test factored code.
 		$this->login(FORGE_ADMIN_USERNAME);
-		$this->assertTrue($this->isTextPresent("Forge Admin"));
+		$this->assertTrue($this->isTextPresent("Site Admin"));
 		$this->assertTrue($this->isTextPresent("Log Out"));
 
 		$this->clickAndWait("link=Site Admin");
@@ -120,7 +120,7 @@
 		$this->type("form_pw", FORGE_OTHER_PASSWORD);
 		$this->click("login");
 		$this->waitForPageToLoad("30000");
-		$this->assertTrue($this->isTextPresent("Forge Admin"));
+		$this->assertTrue($this->isTextPresent("Site Admin"));
 		$this->assertTrue($this->isTextPresent("Log Out"));
 		$this->assertTrue($this->isTextPresent("Log Out"));
 	}



More information about the evolvis-commits mailing list