diff --git a/npm/ng-packs/packages/core/src/lib/tests/profile.service.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/profile.service.spec.ts deleted file mode 100644 index 4fb8480b2d..0000000000 --- a/npm/ng-packs/packages/core/src/lib/tests/profile.service.spec.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { createHttpFactory, HttpMethod, SpectatorHttp, SpyObject } from '@ngneat/spectator/jest'; -import { UpdateProfileDto } from '../models'; -import { - EnvironmentService, - HttpErrorReporterService, - ProfileService, - RestService, -} from '../services'; -import { CORE_OPTIONS } from '../tokens'; - -describe('ProfileService', () => { - let spectator: SpectatorHttp; - let environmentService: SpyObject; - - const createHttp = createHttpFactory({ - service: ProfileService, - providers: [RestService, HttpErrorReporterService, { provide: CORE_OPTIONS, useValue: {} }], - mocks: [EnvironmentService], - }); - - beforeEach(() => { - spectator = createHttp(); - environmentService = spectator.inject(EnvironmentService); - const getApiUrlSpy = jest.spyOn(environmentService, 'getApiUrl'); - getApiUrlSpy.mockReturnValue('https://abp.io'); - }); - - it('should send a GET to my-profile API', () => { - spectator.service.get().subscribe(); - spectator.expectOne('https://abp.io/api/identity/my-profile', HttpMethod.GET); - }); - - it('should send a POST to change-password API', () => { - const mock = { currentPassword: 'test', newPassword: 'test' }; - spectator.service.changePassword(mock).subscribe(); - const req = spectator.expectOne( - 'https://abp.io/api/identity/my-profile/change-password', - HttpMethod.POST, - ); - expect(req.request.body).toEqual(mock); - }); - - it('should send a PUT to my-profile API', () => { - const mock = { - email: 'info@volosoft.com', - userName: 'admin', - name: 'John', - surname: 'Doe', - phoneNumber: '+123456', - isExternal: false, - hasPassword: false, - extraProperties: {}, - } as UpdateProfileDto; - - spectator.service.update(mock).subscribe(); - const req = spectator.expectOne('https://abp.io/api/identity/my-profile', HttpMethod.PUT); - expect(req.request.body).toEqual(mock); - }); -});