Files
FOSSBilling/tests/bb-library/Box/EventManagerTest.php
T
2014-11-03 09:00:47 +02:00

32 lines
700 B
PHP

<?php
/**
* @group Core
*/
class Box_EventsManagerTest extends PHPUnit_Framework_TestCase
{
public function testEmptyFire()
{
$manager = new Box_EventManager();
$manager->fire(array());
}
public function testFire()
{
$db_mock = $this->getMockBuilder('Box_Database')->getMock();
$db_mock->expects($this->atLeastOnce())
->method('getAll')
->will($this->returnValue(array()));
$di = new Box_Di();
$di['logger'] = new Box_Log();
$di['db'] = $db_mock;
$manager = new Box_EventManager();
$manager->setDi($di);
$manager->fire(array('event'=>'onBeforeClientSignup'));
}
}