Files
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

33 lines
1000 B
PHP

<?php
declare(strict_types=1);
namespace ProductTests;
use APIHelper\Request;
use PHPUnit\Framework\TestCase;
final class GuestTest extends TestCase
{
public function testGetList(): void
{
$result = Request::makeRequest('guest/product/get_list');
$this->assertTrue($result->wasSuccessful(), $result->generatePHPUnitMessage());
$this->assertIsArray($result->getResult());
}
public function testGetPairs(): void
{
$result = Request::makeRequest('guest/product/get_pairs');
$this->assertTrue($result->wasSuccessful(), $result->generatePHPUnitMessage());
$this->assertIsArray($result->getResult());
}
public function testGetMissingRequiredParams(): void
{
$result = Request::makeRequest('guest/product/get');
$this->assertFalse($result->wasSuccessful(), 'The request succeeded when it should not have');
$this->assertEquals('Product ID or slug is missing', $result->getErrorMessage());
}
}