- Introduced `UnpublishedShare` component for displaying empty state with actions for assigning and viewing history. - Added `PublicationOperationSummary` component to summarize publication context and actions based on the current state. - Implemented `CompanyNetworkShareDetail` to manage and display network share details for companies. - Created `NetworkShareResourceTitle` for collapsible display of resource names with accessibility features. - Developed `ResourceDetailActions` for managing resource actions like edit, activate/deactivate, and delete. - Added `ResourceRevisionHistory` to display the history of resource revisions with detailed information. - Implemented a comprehensive audit script for network share detail UI, including accessibility checks and error handling.
30 lines
2.1 KiB
Plaintext
30 lines
2.1 KiB
Plaintext
$ node --import tsx --test src/app.test.ts src/infrastructure.http.test.ts src/config/env-schema.test.ts src/infrastructure/http/http-error-diagnostic.test.ts src/infrastructure/http/relationship-read-access.test.ts src/proxy-sessions.http.test.ts
|
||
✔ HTTP real: estado, contrato, errores y trazas sin datos sensibles (60.82286ms)
|
||
✔ HTTP real: entrada JSON inválida y errores internos conservan un contrato seguro (36.786978ms)
|
||
✔ el puerto usa un valor local por defecto y acepta los límites válidos (1.867214ms)
|
||
✔ el arranque rechaza puertos inválidos sin revelar el valor recibido (2.324917ms)
|
||
✔ proxy: sin configuración no se confía en cabeceras y producción exige proxies explícitos (5.117639ms)
|
||
✔ proxy: rechaza confianza universal, saltos, alias, hosts y redes inválidas sin revelar valores (2.403819ms)
|
||
✔ HTTP infraestructura: sesión, pertenencia, validación, identidad e idempotencia (106.375905ms)
|
||
✔ diagnóstico: causas de Sequelize, ciclos y valores lanzados que no son Error (4.778836ms)
|
||
✔ diagnóstico: mensajes multilínea, propiedades y cadenas largas no se vuelcan (1.587312ms)
|
||
✔ contextos de servidor: sesión vigente, ámbito existente, copias y revocación (3.726628ms)
|
||
▶ TLS HTTP: política explícita, proxy real y cookies sin cabeceras falsificadas
|
||
✔ TLS-01/04: HTTPS real por proxy confiable emite Secure/HttpOnly/SameSite/Path/Expires (20.408053ms)
|
||
✔ TLS-02 HTTP directo (5.076938ms)
|
||
✔ TLS-03 XFP falsificado (2.512019ms)
|
||
✔ TLS-05: proxy TLS no confiable no eleva seguridad (7.358656ms)
|
||
✔ TLS-06: proxy confiable informa HTTP y no emite cookie de producción (2.72192ms)
|
||
✔ TLS-07: cabeceras duplicadas y contradictorias se rechazan antes de sesión (9.023768ms)
|
||
✔ TLS-08: el proxy sobrescribe la cadena inyectada; no hay confianza por número de saltos (8.888367ms)
|
||
✔ TLS-12: emisión posterior conserva atributos Secure (11.359385ms)
|
||
✔ TLS HTTP: política explícita, proxy real y cookies sin cabeceras falsificadas (330.208494ms)
|
||
ℹ tests 19
|
||
ℹ suites 0
|
||
ℹ pass 19
|
||
ℹ fail 0
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 865.234945
|