Author: ornicar2
Date: 2010-02-08 12:13:03 +0100 (Mon, 08 Feb 2010)
New Revision: 27725

Added:
   plugins/diemPlugin/trunk/dmCorePlugin/test/project/apps/front/modules/dmUser/
   
plugins/diemPlugin/trunk/dmCorePlugin/test/project/apps/front/modules/dmUser/templates/
   
plugins/diemPlugin/trunk/dmCorePlugin/test/project/apps/front/modules/dmUser/templates/_list.php
   
plugins/diemPlugin/trunk/dmCorePlugin/test/project/apps/front/modules/dmUser/templates/_show.php
Modified:
   plugins/diemPlugin/trunk/dmCorePlugin/lib/test/dmTestFunctional.php
   
plugins/diemPlugin/trunk/dmCorePlugin/test/project/test/functional/front/dmSecurityTest.php
Log:
[Diem]
- overrided dmUser module in test project
- added exception check in dmTestFunctional
- improved front security functional tests

Modified: plugins/diemPlugin/trunk/dmCorePlugin/lib/test/dmTestFunctional.php
===================================================================
--- plugins/diemPlugin/trunk/dmCorePlugin/lib/test/dmTestFunctional.php 
2010-02-08 10:47:01 UTC (rev 27724)
+++ plugins/diemPlugin/trunk/dmCorePlugin/lib/test/dmTestFunctional.php 
2010-02-08 11:13:03 UTC (rev 27725)
@@ -14,6 +14,8 @@
       $this->$method($expected);
     }
 
+    $this->test()->unlike($this->getResponse()->getContent(), 
'/\[EXCEPTION\]/', 'Response contains no [Exception]');
+
     return $this;
   }
 

Added: 
plugins/diemPlugin/trunk/dmCorePlugin/test/project/apps/front/modules/dmUser/templates/_list.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmCorePlugin/test/project/apps/front/modules/dmUser/templates/_list.php
                            (rev 0)
+++ 
plugins/diemPlugin/trunk/dmCorePlugin/test/project/apps/front/modules/dmUser/templates/_list.php
    2010-02-08 11:13:03 UTC (rev 27725)
@@ -0,0 +1,18 @@
+<?php // Vars: $articlePager
+
+echo $dmUserPager->renderNavigationTop();
+
+echo _open('ul.elements');
+
+foreach ($dmUserPager as $dmUser)
+{
+  echo _open('li.element');
+
+    echo £link($dmUser);
+
+  echo _close('li');
+}
+
+echo _close('ul');
+
+echo $dmUserPager->renderNavigationBottom();
\ No newline at end of file

Added: 
plugins/diemPlugin/trunk/dmCorePlugin/test/project/apps/front/modules/dmUser/templates/_show.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmCorePlugin/test/project/apps/front/modules/dmUser/templates/_show.php
                            (rev 0)
+++ 
plugins/diemPlugin/trunk/dmCorePlugin/test/project/apps/front/modules/dmUser/templates/_show.php
    2010-02-08 11:13:03 UTC (rev 27725)
@@ -0,0 +1,5 @@
+<?php // Vars: $article
+
+echo £('h1', $dmUser->username);
+
+echo £('span.email', $dmUser->email);
\ No newline at end of file

Modified: 
plugins/diemPlugin/trunk/dmCorePlugin/test/project/test/functional/front/dmSecurityTest.php
===================================================================
--- 
plugins/diemPlugin/trunk/dmCorePlugin/test/project/test/functional/front/dmSecurityTest.php
 2010-02-08 10:47:01 UTC (rev 27724)
+++ 
plugins/diemPlugin/trunk/dmCorePlugin/test/project/test/functional/front/dmSecurityTest.php
 2010-02-08 11:13:03 UTC (rev 27725)
@@ -175,7 +175,12 @@
 ->isPageModuleAction('main/page11')
 ->isAuthenticated(true)
 ->has('.dm_signin_form input.submit', false)
-->info('Go to secured page with credentials')
+->info('Trigger page synchronisation');
+
+$helper->getService('page_tree_watcher')->synchronizePages();
+$helper->getService('page_tree_watcher')->synchronizeSeo();
+
+$b->info('Go to secured page with credentials')
 ->get('page12')
 ->isPageModuleAction('main/signin')
 ->checks(array(
@@ -189,7 +194,17 @@
 ->has('.dm_signin_form input.submit')
 ->get('/authors')
 ->isPageModuleAction('dmUser/list')
-->has('.dm_user_list li', 'admin')
+->checks()
+->has('.dm_user_list li a', 'admin')
+->click('.dm_user_list li a')
+->checks()
+->isPageModuleAction('dmUser/show')
+->has('h1', 'admin')
+->has('span.email', '[email protected]')
+->back()
+->click('Jannis')
+->checks()
 ->get('/authors/jannis')
 ->isPageModuleAction('dmUser/show')
-->has('h1', 'Jannis');
+->has('h1', 'Jannis')
+->has('span.email', '[email protected]');
\ No newline at end of file

-- 
You received this message because you are subscribed to the Google Groups 
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/symfony-svn?hl=en.

Reply via email to