diff --git a/app/cypress/e2e/create-new-password.cy.ts b/app/cypress/e2e/create-new-password.cy.ts index 4371779f..cddf4660 100644 --- a/app/cypress/e2e/create-new-password.cy.ts +++ b/app/cypress/e2e/create-new-password.cy.ts @@ -42,7 +42,7 @@ describe('Forgot Password', () => { }).as('user'); }); - it.only('should let the user reset their password', () => { + it('should let the user reset their password', () => { const userId = faker.string.uuid(); const sessionId = faker.string.uuid(); const password = 'Test1234!'; diff --git a/app/package-lock.json b/app/package-lock.json index ace1401e..a90b5d5c 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -42,7 +42,7 @@ "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-cypress": "^2.13.3", - "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-react": "^7.30.1", "husky": "^8.0.1", "jsdom": "^20.0.0", @@ -1879,6 +1879,18 @@ "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", "dev": true }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", @@ -5251,21 +5263,29 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0.tgz", + "integrity": "sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==", "dev": true, "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.5" }, "engines": { - "node": ">=12.0.0" + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/prettier" }, "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "prettier": ">=3.0.0" }, "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, "eslint-config-prettier": { "optional": true } @@ -10308,6 +10328,22 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, + "node_modules/synckit": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", + "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "dev": true, + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", diff --git a/app/package.json b/app/package.json index 24c08b83..4c1d66a4 100644 --- a/app/package.json +++ b/app/package.json @@ -66,7 +66,7 @@ "eslint": "^8.57.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-cypress": "^2.13.3", - "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-react": "^7.30.1", "husky": "^8.0.1", "jsdom": "^20.0.0", diff --git a/app/src/views/__tests__/ForgotPasswordCode.test.tsx b/app/src/views/__tests__/ForgotPasswordCode.test.tsx index 6832a81f..c1f40d96 100644 --- a/app/src/views/__tests__/ForgotPasswordCode.test.tsx +++ b/app/src/views/__tests__/ForgotPasswordCode.test.tsx @@ -100,7 +100,8 @@ describe('ForgotPasswordCode page', () => { expect(screen.getByTestId(/success/i)).toBeInTheDocument(); expect(screen.getByRole('alert')).toBeInTheDocument(); }); - test.only('display an error message', async () => { + + test('display an error message', async () => { server.use( http.post(`/api/auth/forgot_password`, () => { return HttpResponse.json(