just testing the environment
Some checks failed
Tests / test (push) Has been cancelled

This commit is contained in:
tom.hempel
2026-05-20 07:10:08 +02:00
parent 2a11dfd0d1
commit 06fc134299
56 changed files with 1890 additions and 361 deletions

View File

@ -0,0 +1,49 @@
<?php
declare(strict_types=1);
namespace Tests\Integration;
use Tests\Support\ApiTestCase;
use Tests\Support\DatabaseFixture;
final class ClientsTest extends ApiTestCase
{
public function testRequiresAuth(): void
{
$res = $this->api('GET', 'clients');
$this->assertLegacyAuthError($res, 401, 'Missing Bearer token');
}
public function testAdminSeesAllClients(): void
{
$this->loginAs(DatabaseFixture::ADMIN_USERNAME);
$res = $this->api('GET', 'clients');
$this->assertOk($res);
$codes = array_column($res['body']['data']['clients'], 'clientCode');
$this->assertContains(DatabaseFixture::CLIENT_COACH1, $codes);
$this->assertContains(DatabaseFixture::CLIENT_COACH2, $codes);