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.