Files
FOSSBilling/tests-legacy/includes/ApiTestCase.php
T
Belle Aerni 8f4d0d4cac More tests and CI improvements (#2078)
* Wrote a few more tests, improvements

* Ran Rector & PHP-CS-Fixer

* Append a capital letter to the test client passwords

* Minor tweaks

* Display more info after the tests run

* Oops, I forgot to set the dir

* Fix cron behavior for test env, dropped legacy tests

* Rename the empty test suite so PHPUnit ignores it

* Update cspell.json

* Minor tweaks to the tests

* Fixes
2024-01-17 18:11:45 -08:00

23 lines
646 B
PHP

<?php
class ApiTestCase extends PHPUnit\Framework\TestCase
{
protected ?Pimple\Container $di;
protected $session;
protected $api_guest;
protected $api_client;
protected $api_admin;
public function setUp(): void
{
global $di;
$this->di = $di;
$this->di['loggedin_client'] = $this->di['db']->load('Client', 1);
$this->di['loggedin_admin'] = $this->di['db']->load('Admin', 1);
$this->session = $this->di['session'];
$this->api_guest = $this->di['api_guest'];
$this->api_client = $this->di['api_client'];
$this->api_admin = $this->di['api_admin'];
}
}