Hide assignee metadata when no visible assigned tickets exist

This commit is contained in:
2026-04-24 09:37:53 +00:00
parent bf0e50464a
commit ae00f1fc44
4 changed files with 56 additions and 4 deletions
@@ -83,5 +83,13 @@ class OpenApiDocumentationTest extends TestCase
$this->assertArrayHasKey('UserGitConnectionRequest', $document['components']['schemas']);
$this->assertArrayHasKey('AssignedTicketsPayloadEnvelope', $document['components']['schemas']);
$this->assertArrayHasKey('AssignedTicketsProjectGroup', $document['components']['schemas']);
$assigneeSchema = $document['components']['schemas']['AssignedTicketsPayloadEnvelope']['properties']['meta']['properties']['assignee'] ?? null;
$this->assertIsArray($assigneeSchema);
$this->assertSame([
['$ref' => '#/components/schemas/User'],
['type' => 'null'],
], $assigneeSchema['anyOf'] ?? null);
}
}