Files
FOSSBilling/tests/integration/bb-modules/mod_hook/Api_AdminTest.php
T
2015-01-09 16:17:42 +02:00

31 lines
1.0 KiB
PHP

<?php
/**
* @group Core
*/
class Box_Mod_Hook_Api_AdminTest extends BBDbApiTestCase
{
protected $_initialSeedFile = 'mod_hook.xml';
public function testHook()
{
$this->assertTrue($this->api_admin->hook_batch_connect());
$this->assertFalse($this->api_admin->hook_call());
$bool = $this->api_admin->hook_call(array('event'=>'onAfterAdminActivateExtension'));
$bool = $this->api_admin->hook_call(array('event'=>'onAfterAdminActivateExtension', 'params'=>array('id'=>'2')));
}
public function testEventReturnData()
{
$this->api_admin->hook_batch_connect();
$data = $this->api_admin->hook_call(array('event'=>'onBeforeGuestPublicTicketOpen', 'params'=>array('message'=>'msg')));
}
public function testHookGetList()
{
$list = $this->api_admin->hook_get_list();
$this->assertInternalType('array', $list);
$this->assertArrayHasKey('list', $list);
$this->assertEquals(count($list['list']), $list['total']);
}
}