mirror of
https://github.com/FOSSBilling/FOSSBilling.git
synced 2026-11-09 13:36:07 +09:00
31 lines
1.0 KiB
PHP
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']);
|
|
}
|
|
}
|