Files
FOSSBilling/tests/Modules/System/GuestTest.php
Belle Aerni 075c809881 Updated our rector configs (#2224)
* Some rector config work

* Increased type coverage, added dead code
2024-04-09 00:51:42 -07:00

61 lines
2.0 KiB
PHP

<?php
declare(strict_types=1);
namespace SystemTests;
use APIHelper\Request;
use PHPUnit\Framework\TestCase;
final class GuestTest extends TestCase
{
public function testTemplateExists(): void
{
$result = Request::makeRequest('guest/system/template_exists', ['file' => 'layout_default.html.twig']);
$this->assertTrue($result->wasSuccessful(), $result->generatePHPUnitMessage());
$this->assertTrue($result->getResult());
}
public function testTemplateDoesNotExist(): void
{
$result = Request::makeRequest('guest/system/template_exists', ['file' => 'thisfiledoesnotexist.txt']);
$this->assertTrue($result->wasSuccessful(), $result->generatePHPUnitMessage());
$this->assertFalse($result->getResult());
}
public function testPeriods(): void
{
$result = Request::makeRequest('guest/system/periods');
$this->assertTrue($result->wasSuccessful(), $result->generatePHPUnitMessage());
$this->assertIsArray($result->getResult());
}
public function testCountries(): void
{
$result = Request::makeRequest('guest/system/countries');
$this->assertTrue($result->wasSuccessful(), $result->generatePHPUnitMessage());
$this->assertIsArray($result->getResult());
}
public function testCountriesEunion(): void
{
$result = Request::makeRequest('guest/system/countries_eunion');
$this->assertTrue($result->wasSuccessful(), $result->generatePHPUnitMessage());
$this->assertIsArray($result->getResult());
}
public function testStates(): void
{
$result = Request::makeRequest('guest/system/states');
$this->assertTrue($result->wasSuccessful(), $result->generatePHPUnitMessage());
$this->assertIsArray($result->getResult());
}
public function testPhoneCodes(): void
{
$result = Request::makeRequest('guest/system/phone_codes');
$this->assertTrue($result->wasSuccessful(), $result->generatePHPUnitMessage());
$this->assertIsArray($result->getResult());
}
}