markTestSkipped('openapi.yaml is not mounted in this test container.'); } it('documents the daily report overview endpoint and reusable schemas in openapi', function (): void { $content = department_daily_reports_openapi_content_or_skip(); expect($content)->toContain('/departments/daily-reports/overview:'); expect($content)->toContain('/departments/daily-reports/product-targets:'); expect($content)->toContain('/superuser/departments/{id}/overview:'); expect($content)->toContain('operationId: getDailyReportOverview'); expect($content)->toContain('operationId: setDailyReportProductTarget'); expect($content)->toContain('operationId: getSuperuserDepartmentOverview'); expect($content)->toContain('DepartmentDailyReportOverviewResponse:'); expect($content)->toContain('DepartmentDailyReportProductTargetRequest:'); expect($content)->toContain('set_department_daily_report_product_targets'); expect($content)->toContain('target_percentage'); expect($content)->toContain('SuperuserDepartmentOverviewResponse:'); expect($content)->toContain('DepartmentDailyReportMetric:'); expect($content)->toContain('DepartmentDailyReportProductTile:'); expect($content)->toContain('- name: department_ids'); });