Files
nat-as-server/tests/Integration/QuestionnairesTest.php
tom.hempel 06fc134299
Some checks failed
Tests / test (push) Has been cancelled
just testing the environment
2026-05-20 07:10:08 +02:00

26 lines
656 B
PHP

<?php
declare(strict_types=1);
namespace Tests\Integration;
use Tests\Support\ApiTestCase;
use Tests\Support\DatabaseFixture;
final class QuestionnairesTest extends ApiTestCase
{
public function testRequiresAuth(): void
{
$res = $this->api('GET', 'questionnaires');
$this->assertLegacyAuthError($res, 401, 'Missing Bearer token');
}
public function testAdminCanListQuestionnaires(): void
{
$this->loginAs(DatabaseFixture::ADMIN_USERNAME);
$res = $this->api('GET', 'questionnaires');
$this->assertOk($res);
$this->assertNotEmpty($res['body']['data']['questionnaires'] ?? []);
}
}