diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1ae5386..929f898 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,3 +21,6 @@ jobs: - run: npx prisma db push - run: node scripts/seed-test.js - run: pnpm ci:run + env: + NEXTAUTH_SECRET: test_secret_key_for_ci + NEXTAUTH_URL: http://localhost:3000 diff --git a/cypress/e2e/login.cy.ts b/cypress/e2e/login.cy.ts index 35b84aa..d6044a6 100644 --- a/cypress/e2e/login.cy.ts +++ b/cypress/e2e/login.cy.ts @@ -1,9 +1,9 @@ describe('Login', () => { it('should login successfully', () => { - cy.visit('/login'); - cy.get('input[name="email"]').type('test@example.com'); - cy.get('input[name="password"]').type('password'); - cy.get('button[type="submit"]').click(); - cy.url().should('include', '/dashboard'); - }); -}); + cy.visit('/login') + cy.get('input[id="email"]').type('test@example.com') + cy.get('input[id="password"]').type('password') + cy.get('button[type="submit"]').click() + cy.url().should('include', '/dashboard') + }) +}) diff --git a/package.json b/package.json index f092d91..36e6fd6 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ }, "devDependencies": { "@tailwindcss/postcss": "^4", + "@types/mime-types": "^3.0.1", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aaf97a6..0ead333 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,6 +96,9 @@ importers: '@tailwindcss/postcss': specifier: ^4 version: 4.1.14 + '@types/mime-types': + specifier: ^3.0.1 + version: 3.0.1 '@types/node': specifier: ^20 version: 20.19.22 @@ -744,6 +747,9 @@ packages: '@types/bcrypt@6.0.0': resolution: {integrity: sha512-/oJGukuH3D2+D+3H4JWLaAsJ/ji86dhRidzZ/Od7H/i8g+aCmvkeCc6Ni/f9uxGLSQVCRZkX2/lqEFG2BvWtlQ==} + '@types/mime-types@3.0.1': + resolution: {integrity: sha512-xRMsfuQbnRq1Ef+C+RKaENOxXX87Ygl38W1vDfPHRku02TgQr+Qd8iivLtAMcR0KF5/29xlnFihkTlbqFrGOVQ==} + '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} @@ -2685,6 +2691,8 @@ snapshots: dependencies: '@types/node': 20.19.22 + '@types/mime-types@3.0.1': {} + '@types/node@14.18.63': {} '@types/node@20.19.22':