From 274613325226434b79b656f37b362d9b69036642 Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Thu, 5 Feb 2026 01:17:04 -0600 Subject: [PATCH] delete(tests): remove mock database setup file and update Vitest configuration - Deleted the mock database setup file to streamline the test environment. - Updated the Vitest configuration to remove the reference to the deleted setup file, enhancing clarity in test setup. --- apps/dokploy/__test__/setup/mock-db.ts | 66 -------------------------- apps/dokploy/__test__/vitest.config.ts | 1 - 2 files changed, 67 deletions(-) delete mode 100644 apps/dokploy/__test__/setup/mock-db.ts diff --git a/apps/dokploy/__test__/setup/mock-db.ts b/apps/dokploy/__test__/setup/mock-db.ts deleted file mode 100644 index 9809f8df2..000000000 --- a/apps/dokploy/__test__/setup/mock-db.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { vi } from "vitest"; - -// Mock postgres to prevent actual database connections -vi.mock("postgres", () => { - return { - default: vi.fn(() => ({ - end: vi.fn(), - unsafe: vi.fn(), - })), - }; -}); - -// Mock the db export from @dokploy/server/db -vi.mock("@dokploy/server/db", () => { - const createChainableMock = (): any => { - const chain: any = { - set: vi.fn(() => chain), - where: vi.fn(() => chain), - values: vi.fn(() => chain), - returning: vi.fn().mockResolvedValue([{}]), - execute: vi.fn().mockResolvedValue([{}]), - }; - return chain; - }; - - return { - db: { - select: vi.fn(() => createChainableMock()), - insert: vi.fn(() => createChainableMock()), - update: vi.fn(() => createChainableMock()), - delete: vi.fn(() => createChainableMock()), - query: { - applications: { - findFirst: vi.fn(), - findMany: vi.fn(), - }, - deployments: { - findFirst: vi.fn(), - findMany: vi.fn(), - }, - servers: { - findFirst: vi.fn(), - findMany: vi.fn(), - }, - users: { - findFirst: vi.fn(), - findMany: vi.fn(), - }, - organizations: { - findFirst: vi.fn(), - findMany: vi.fn(), - }, - // Necesario para getWebServerSettings (lib/auth -> trustedOrigins) - webServerSettings: { - findFirst: vi.fn().mockResolvedValue(null), - findMany: vi.fn().mockResolvedValue([]), - }, - member: { - findFirst: vi.fn(), - findMany: vi.fn(), - }, - }, - }, - dbUrl: "postgres://mock:mock@localhost:5432/mock", - }; -}); diff --git a/apps/dokploy/__test__/vitest.config.ts b/apps/dokploy/__test__/vitest.config.ts index c2a87912f..b46fa7416 100644 --- a/apps/dokploy/__test__/vitest.config.ts +++ b/apps/dokploy/__test__/vitest.config.ts @@ -8,7 +8,6 @@ export default defineConfig({ exclude: ["**/node_modules/**", "**/dist/**", "**/.docker/**"], pool: "forks", // Se ejecuta antes de todos los tests y aplica mocks globales (db, postgres, etc.) - setupFiles: ["./__test__/setup/mock-db.ts"], }, define: { "process.env": {