From dfda229a03c001a7e570439c9dcff30c5f9b5674 Mon Sep 17 00:00:00 2001 From: styve Lioumba Date: Sun, 21 Dec 2025 09:14:39 +0100 Subject: [PATCH] refacto : refactoring des classes facades --- angular.json | 3 +- package.json | 2 +- src/app/app.component.spec.ts | 3 + .../my-profile/my-profile.component.html | 2 +- .../profile-detail.component.html | 4 +- .../profile-list.component.spec.ts | 3 + .../profile-list/profile-list.component.ts | 8 - .../components/chips/chips.component.spec.ts | 3 + .../components/chips/chips.component.ts | 8 +- .../my-profile-project-item.component.spec.ts | 8 +- .../my-profile-project-item.component.ts | 6 +- .../my-profile-project-list.component.spec.ts | 3 + .../my-profile-project-list.component.ts | 8 +- ...y-profile-update-cv-form.component.spec.ts | 1 + .../my-profile-update-cv-form.component.ts | 16 +- .../my-profile-update-form.component.ts | 31 ---- ...profile-update-project-form.component.html | 4 +- ...file-update-project-form.component.spec.ts | 4 +- ...y-profile-update-project-form.component.ts | 88 +++------- .../nav-bar/nav-bar.component.spec.ts | 3 + .../project-list.component.spec.ts | 3 + .../project-list/project-list.component.ts | 6 +- .../project-picture-form.component.ts | 31 +--- .../user-avatar-form.component.ts | 1 - .../vertical-profile-item.component.html | 16 +- .../vertical-profile-item.component.spec.ts | 15 +- .../vertical-profile-item.component.ts | 15 +- .../vertical-profile-list.component.html | 64 +++---- .../vertical-profile-list.component.ts | 3 +- .../features/filter/filter.component.spec.ts | 6 +- .../forgot-password.component.spec.ts | 7 +- .../forgot-password.component.ts | 30 ---- .../shared/features/login/login.component.ts | 61 ++----- .../my-profile-map.component.ts | 7 - .../pdf-viewer/pdf-viewer.component.ts | 2 +- .../features/register/register.component.ts | 49 +----- .../settings/settings.component.spec.ts | 2 + .../features/settings/settings.component.ts | 9 +- src/app/testing/feedback.service.mock.ts | 3 + src/app/testing/search.service.mock.ts | 9 + .../ui/profiles/profile.facade.spec.ts | 9 + .../ui/profiles/profile.presenter.spec.ts | 2 +- .../ui/projects/project.facade.spec.ts | 3 + .../testing/ui/sectors/sector.facade.spec.ts | 3 + src/app/testing/ui/users/user.facade.spec.ts | 8 +- src/app/ui/authentification/auth.facade.ts | 116 ++++++++----- src/app/ui/profiles/profile.facade.ts | 156 +++++++++++------- src/app/ui/profiles/profile.presenter.ts | 11 +- src/app/ui/projects/project.facade.ts | 88 ++++++---- src/app/ui/sectors/sector.facade.ts | 38 +++-- .../ui/shared/services/feedback.service.ts | 41 ++++- src/app/ui/users/user.facade.ts | 52 ++++-- 52 files changed, 543 insertions(+), 531 deletions(-) create mode 100644 src/app/testing/feedback.service.mock.ts create mode 100644 src/app/testing/search.service.mock.ts diff --git a/angular.json b/angular.json index 4fc3a69..a12d0d4 100644 --- a/angular.json +++ b/angular.json @@ -18,7 +18,8 @@ "builder": "@angular-devkit/build-angular:application", "options": { "allowedCommonJsDependencies": [ - "pocketbase" + "pocketbase", + "leaflet" ], "outputPath": "dist/", "index": "src/index.html", diff --git a/package.json b/package.json index 45a690a..58f9644 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "trouve-ton-profile", - "version": "1.3.0", + "version": "1.3.1", "scripts": { "ng": "ng", "start": "bash replace-prod-env.sh src/environments/environment.development.ts $ENV_URL && ng serve", diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts index ffff51a..b107212 100644 --- a/src/app/app.component.spec.ts +++ b/src/app/app.component.spec.ts @@ -8,6 +8,8 @@ import { ProfileRepository } from '@app/domain/profiles/profile.repository'; import { SettingRepository } from '@app/domain/settings/setting.repository'; import { mockSettingRepo } from '@app/testing/setting.mock'; import { SETTING_REPOSITORY_TOKEN } from '@app/infrastructure/settings/setting-repository.token'; +import { ToastrService } from 'ngx-toastr'; +import { mockToastR } from '@app/testing/toastr.mock'; describe('AppComponent', () => { let component: AppComponent; @@ -41,6 +43,7 @@ describe('AppComponent', () => { imports: [AppComponent], providers: [ provideRouter([]), + { provide: ToastrService, useValue: mockToastR }, { provide: AUTH_REPOSITORY_TOKEN, useValue: mockAuthRepository }, { provide: PROFILE_REPOSITORY_TOKEN, useValue: mockProfileRepo }, { provide: SETTING_REPOSITORY_TOKEN, useValue: mockSettingRepository }, diff --git a/src/app/routes/my-profile/my-profile.component.html b/src/app/routes/my-profile/my-profile.component.html index e864181..89141d4 100644 --- a/src/app/routes/my-profile/my-profile.component.html +++ b/src/app/routes/my-profile/my-profile.component.html @@ -348,7 +348,7 @@ d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1115 0z" /> - Localisation +