Files
RayLab-Core/tests
Rayyan 7ce0de4e91 feat(identity): redesign identity module and introduce RBAC foundation
- Redesign the Identity module with a richer domain model.
- Extend the User entity to support username, Authentik integration, activity tracking, and storage information.
- Add Role and Permission domain models with many-to-many relationships.
- Implement RBAC foundation using UserRole, RolePermission, and UserPermission mappings.
- Add user storage quota and usage fields with default values.
- Introduce Authentik identifiers and synchronization metadata.
- Refactor user domain logic for role and permission management.
- Update Prisma schema to support the new identity architecture.
- Improve JWT authentication and permission guard integration.
- Update repositories, handlers, controllers, mappers, DTOs, and Swagger configuration.
- Refresh environment configuration and project dependencies.
2026-08-02 00:25:36 +07:00
..
2026-07-30 09:41:42 +07:00

Playwright API Testing for RayLab Core

Structure:

  • helpers: auth/request helpers
  • fixtures: reusable data helpers
  • api: per-controller tests
  • reporter: custom reporter writing tests/output/latest-result.txt

Run: npx playwright test

Ensure .env is configured with BASE_URL and identity provider (Authentik or compatible) details.