Add unit tests for models and services
- Implemented unit tests for the Package model, covering methods such as generateId, findById, findByName, and version management. - Created unit tests for the Repository model, including repository creation, name validation, and retrieval methods. - Added tests for the Session model, focusing on session creation, validation, and invalidation. - Developed unit tests for the User model, ensuring user creation, password hashing, and retrieval methods function correctly. - Implemented AuthService tests, validating login, token refresh, and session management. - Added TokenService tests, covering token creation, validation, and revocation processes.
This commit is contained in:
@@ -6,7 +6,12 @@
|
||||
"tasks": {
|
||||
"start": "deno run --allow-all mod.ts server",
|
||||
"dev": "deno run --allow-all --watch mod.ts server --ephemeral",
|
||||
"test": "deno test --allow-all",
|
||||
"test": "deno test --allow-all --no-check test/",
|
||||
"test:unit": "deno test --allow-all --no-check test/unit/",
|
||||
"test:integration": "deno test --allow-all --no-check test/integration/",
|
||||
"test:e2e": "deno test --allow-all --no-check test/e2e/",
|
||||
"test:docker-up": "docker compose -f test/docker-compose.test.yml up -d --wait",
|
||||
"test:docker-down": "docker compose -f test/docker-compose.test.yml down -v",
|
||||
"build": "cd ui && pnpm run build",
|
||||
"bundle-ui": "deno run --allow-all scripts/bundle-ui.ts",
|
||||
"bundle-ui:watch": "deno run --allow-all scripts/bundle-ui.ts --watch",
|
||||
|
||||
Reference in New Issue
Block a user