Files
FOSSBilling/tests/integration/bb-modules/mod_api/ServiceTest.php
T
Belle Aerni 50043e6211 Run Rector against our tests (#1761)
* Update rector config to include tests

* Run Rector against the tests

* Delete test-results

* Update .gitignore

* Correctly set the PHP min to 8.1, split the configs

* Corrected PHPDoc

* Deleted tests we can't really get to pass

PHPunit is hard-coded to fail when a class has a return type of `never`, which is the correct return type of our redirect function (and rightfully so).

No way to disable the exception as far as we can tell
2023-11-11 18:41:09 +00:00

29 lines
760 B
PHP

<?php
#[\PHPUnit\Framework\Attributes\Group('Core')]
class ServiceTest extends BBDbApiTestCase
{
protected $_mod = 'api';
protected $_initialSeedFile = 'mod_api.xml';
public function testClasses()
{
$service = $this->di['mod_service']('api');
$api = $service->getApiGuest();
$this->assertInstanceOf('Api_Handler', $api);
$api = $service->getApiAdmin();
$this->assertInstanceOf('Api_Handler', $api);
$api = $service->getApiClient(1);
$this->assertInstanceOf('Api_Handler', $api);
$result = $service->getRequestCount('2001-05-06', '123.124.125.126');
$this->assertIsInt($result);
$result = $service->logRequest();
$this->assertIsInt($result);
}
}