diff --git a/cypress/e2e/ui-tests.cy.ts b/cypress/e2e/ui-tests.cy.ts index 043cbf6..ab41040 100644 --- a/cypress/e2e/ui-tests.cy.ts +++ b/cypress/e2e/ui-tests.cy.ts @@ -3,7 +3,7 @@ import { NotesPage } from "../pages/notes_page"; /** * Comprehensive Deez Notes Application Testing Suite */ -describe("Deez Notes Application", () => { +describe("Deez Notes Application Tests", () => { const notesPage = new NotesPage(); beforeEach(() => { diff --git a/cypress/support/e2e.ts b/cypress/support/e2e.ts index 41be09b..65a919c 100644 --- a/cypress/support/e2e.ts +++ b/cypress/support/e2e.ts @@ -17,6 +17,7 @@ import "./commands"; // Import type declarations for TypeScript support +/// /// beforeEach(() => { diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json new file mode 100644 index 0000000..8725e5b --- /dev/null +++ b/cypress/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "isolatedModules": false, + "types": ["cypress", "node"], + "noEmit": true, + "esModuleInterop": true, + "moduleResolution": "node", + "resolveJsonModule": true + }, + "include": [ + "**/*.ts", + "**/*.tsx" + ], + "exclude": [] +} \ No newline at end of file diff --git a/prisma.config.ts b/prisma.config.ts index a9df407..c5d6905 100644 --- a/prisma.config.ts +++ b/prisma.config.ts @@ -1,7 +1,7 @@ -import { defineConfig } from 'prisma/config' +import { defineConfig } from "prisma/config" export default defineConfig({ datasource: { url: process.env.DATABASE_URL! - } -}) \ No newline at end of file + }, +}); diff --git a/src/db/prisma.ts b/src/db/prisma.ts index 97ceb8e..b81e391 100644 --- a/src/db/prisma.ts +++ b/src/db/prisma.ts @@ -1,15 +1,17 @@ // lib/prisma.ts -import { PrismaClient } from "./client"; -import { PrismaPg } from '@prisma/adapter-pg' -import { Pool } from 'pg' +import { PrismaClient } from "./client" +import { PrismaPg } from "@prisma/adapter-pg" +import { Pool } from "pg" -const globalForPrisma = global as unknown as { prisma: PrismaClient }; +const globalForPrisma = global as unknown as { prisma: PrismaClient } const pool = new Pool({ connectionString: process.env.DATABASE_URL }) const adapter = new PrismaPg(pool) -export const prisma = globalForPrisma.prisma || new PrismaClient({ - adapter -}); +export const prisma = + globalForPrisma.prisma || + new PrismaClient({ + adapter, + }); -if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma; +if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma