3 Commits
Author SHA1 Message Date
andwati e068281725 update deps 2026-03-29 23:49:19 +03:00
andwati 57fa3e8a94 update 2026-02-28 17:56:35 +03:00
andwati 2b07083d62 fix build error 2026-01-15 12:51:20 +03:00
3 changed files with 662 additions and 649 deletions
+14 -14
View File
@@ -22,19 +22,19 @@
"packageManager": "[email protected]", "packageManager": "[email protected]",
"dependencies": { "dependencies": {
"bcrypt": "^6.0.0", "bcrypt": "^6.0.0",
"cors": "^2.8.5", "cors": "^2.8.6",
"dotenv": "^17.2.3", "dotenv": "^17.3.1",
"express": "^5.2.1", "express": "^5.2.1",
"express-rate-limit": "^8.2.1", "express-rate-limit": "^8.3.1",
"mongoose": "^9.1.3", "mongoose": "^9.3.3",
"morgan": "^1.10.1", "morgan": "^1.10.1",
"swagger-jsdoc": "^6.2.8", "swagger-jsdoc": "^6.2.8",
"swagger-ui-express": "^5.0.1", "swagger-ui-express": "^5.0.1",
"uuid": "^13.0.0", "uuid": "^13.0.0",
"zod": "^4.3.5" "zod": "^4.3.6"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.39.2", "@eslint/js": "^9.39.4",
"@eslint/json": "^0.14.0", "@eslint/json": "^0.14.0",
"@eslint/markdown": "^7.5.1", "@eslint/markdown": "^7.5.1",
"@types/bcrypt": "^6.0.0", "@types/bcrypt": "^6.0.0",
@@ -42,20 +42,20 @@
"@types/express": "^5.0.6", "@types/express": "^5.0.6",
"@types/jsonwebtoken": "^9.0.10", "@types/jsonwebtoken": "^9.0.10",
"@types/morgan": "^1.9.10", "@types/morgan": "^1.9.10",
"@types/node": "^25.0.6", "@types/node": "^25.5.0",
"@types/supertest": "^6.0.3", "@types/supertest": "^6.0.3",
"@types/swagger-jsdoc": "^6.0.4", "@types/swagger-jsdoc": "^6.0.4",
"@types/swagger-ui-express": "^4.1.8", "@types/swagger-ui-express": "^4.1.8",
"@vitest/coverage-v8": "^4.0.17", "@vitest/coverage-v8": "^4.1.2",
"eslint": "^9.39.2", "eslint": "^9.39.4",
"globals": "^17.0.0", "globals": "^17.4.0",
"jsonwebtoken": "^9.0.3", "jsonwebtoken": "^9.0.3",
"nodemon": "^3.1.11", "nodemon": "^3.1.14",
"prettier": "^3.7.4", "prettier": "^3.8.1",
"supertest": "^7.2.2", "supertest": "^7.2.2",
"ts-node": "^10.9.2", "ts-node": "^10.9.2",
"typescript": "^5.9.3", "typescript": "^5.9.3",
"typescript-eslint": "^8.52.0", "typescript-eslint": "^8.57.2",
"vitest": "^4.0.17" "vitest": "^4.1.2"
} }
} }
+646 -635
View File
File diff suppressed because it is too large Load Diff
+2
View File
@@ -42,6 +42,7 @@ describe("OrderService", () => {
describe("listOrders", () => { describe("listOrders", () => {
it("lists all orders for admin role", async () => { it("lists all orders for admin role", async () => {
const orders = [{ id: "1" }]; const orders = [{ id: "1" }];
// @ts-ignore
mockedOrderRepo.findAll.mockResolvedValueOnce(orders as never); mockedOrderRepo.findAll.mockResolvedValueOnce(orders as never);
const result = await OrderService.listOrders("user-id", "admin"); const result = await OrderService.listOrders("user-id", "admin");
@@ -52,6 +53,7 @@ describe("OrderService", () => {
it("lists user orders for non-admin role", async () => { it("lists user orders for non-admin role", async () => {
const orders = [{ id: "2" }]; const orders = [{ id: "2" }];
// @ts-ignore
mockedOrderRepo.findByUser.mockResolvedValueOnce(orders as never); mockedOrderRepo.findByUser.mockResolvedValueOnce(orders as never);
const result = await OrderService.listOrders("user-123", "customer"); const result = await OrderService.listOrders("user-123", "customer");