Hi,
On 03/04/2010 09:16 AM, Alexandru-Emil Lupu wrote:
> HI!
> Well is a Unit after all.
The reason I asked was because tasks like actions connect to a lot of
different symfony services (templating , the dispatcher , the mailer
etc). What I ended up doing was the following:
<?php
include(dirname(__FILE__).'/../../bootstrap/doctrine.php');
class ofSimpleLogger {
public $msgs = array();
public function log(sfEvent $event) {
$params = $event->getParameters();
$this->msgs[]= $params[0];
}
}
$plan = 6;
$t = new lime_test($plan);
$formatter = new sfFormatter(80);
$dispatcher = new sfEventDispatcher;
$logger = new ofSimpleLogger;
$dispatcher->connect('command.log', array($logger, "log"));
$task = new events_runTask($dispatcher, $formatter);
$task->setConfiguration($configuration);
I also created a method doTestRun in my task that called execute() on
the Task, but you could also try doing this by calling
$task->run($arguments, $options);
Regards,
Tarjei
> Alecs
>
> On Thu, Mar 4, 2010 at 10:07 AM, Tarjei Huse <[email protected]
> <mailto:[email protected]>> wrote:
>
> Hi,
>
> I might have missed something, but does symfony have a way to write
> tests for tasks?
>
> I got a task I would like to have test coverage for and the best way
> seems to be do some kind of functional testing on it.
>
> Kind regards,
> Tarjei
>
> --
> Regards / Med vennlig hilsen
> Tarjei Huse
> Mobil: 920 63 413
>
> --
> If you want to report a vulnerability issue on symfony, please
> send it to security at symfony-project.com
> <http://symfony-project.com>
>
> You received this message because you are subscribed to the Google
> Groups "symfony users" group.
> To post to this group, send email to
> [email protected] <mailto:[email protected]>
> To unsubscribe from this group, send email to
> [email protected]
> <mailto:symfony-users%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/symfony-users?hl=en
>
>
>
>
> --
> Have a nice day!
>
> Alecs
> Certified ScrumMaster
>
> There are no cannibals alive! I have ate the last one yesterday ...
> I am on web: http://www.alecslupu.ro/
> I am on twitter: http://twitter.com/alecslupu
> I am on linkedIn: http://www.linkedin.com/in/alecslupu
> Tel: (+4)0722 621 280
>
> --
> If you want to report a vulnerability issue on symfony, please send it
> to security at symfony-project.com
>
> You received this message because you are subscribed to the Google
> Groups "symfony users" 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-users?hl=en
--
Regards / Med vennlig hilsen
Tarjei Huse
Mobil: 920 63 413
--
If you want to report a vulnerability issue on symfony, please send it to
security at symfony-project.com
You received this message because you are subscribed to the Google
Groups "symfony users" 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-users?hl=en