Files
FOSSBilling/tests/library/Box/Box_EventManagerTest.php
T
2022-11-28 17:22:50 +03:00

34 lines
738 B
PHP

<?php
/**
* @group Core
*/
class Box_EventManagerTest extends PHPUnit\Framework\TestCase
{
/**
* @doesNotPerformAssertions
*/
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'));
}
}