From d7f7d5914de136823ffe62841e76c02bf234f845 Mon Sep 17 00:00:00 2001 From: sumeyye Date: Mon, 15 Jun 2026 16:43:30 +0300 Subject: [PATCH] update: oauth package --- npm/ng-packs/packages/oauth/project.json | 2 +- .../src/lib/tests/remember-me.service.spec.ts | 134 +++++++++--------- 2 files changed, 68 insertions(+), 68 deletions(-) diff --git a/npm/ng-packs/packages/oauth/project.json b/npm/ng-packs/packages/oauth/project.json index a1948047b1..6c1a7d7372 100644 --- a/npm/ng-packs/packages/oauth/project.json +++ b/npm/ng-packs/packages/oauth/project.json @@ -30,7 +30,7 @@ "executor": "@nx/vitest:test", "outputs": ["{options.reportsDirectory}"], "options": { - "reportsDirectory": "../../coverage/packages/oauth" + "reportsDirectory": "{projectRoot}/../../coverage/packages/oauth" } } } diff --git a/npm/ng-packs/packages/oauth/src/lib/tests/remember-me.service.spec.ts b/npm/ng-packs/packages/oauth/src/lib/tests/remember-me.service.spec.ts index c6d7b81e01..bc69f248c9 100644 --- a/npm/ng-packs/packages/oauth/src/lib/tests/remember-me.service.spec.ts +++ b/npm/ng-packs/packages/oauth/src/lib/tests/remember-me.service.spec.ts @@ -1,67 +1,67 @@ -import { SpectatorService, SpyObject, createServiceFactory } from '@ngneat/spectator/vitest'; -import { AbpLocalStorageService } from '@abp/ng.core'; -import { RememberMeService } from '../services/remember-me.service'; - -describe('RememberMeService', () => { - const key = 'remember_me'; - let spectator: SpectatorService; - let rememberMeService: RememberMeService; - let abpLocalStorageService: SpyObject; - - const createService = createServiceFactory({ - service: RememberMeService, - mocks: [AbpLocalStorageService], - }); - - beforeEach(() => { - spectator = createService(); - rememberMeService = spectator.inject(RememberMeService); - abpLocalStorageService = spectator.inject(AbpLocalStorageService); - }); - - it('should be created', () => { - expect(1).toBe(1); - expect(rememberMeService).toBeTruthy(); - expect(abpLocalStorageService).toBeTruthy(); - }); - - it('should set remember me', () => { - rememberMeService.set(true); - expect(abpLocalStorageService.setItem).toHaveBeenCalledWith(key, 'true'); - expect(abpLocalStorageService.setItem).toHaveBeenCalledTimes(1); - }); - - it('should remove remember me', () => { - rememberMeService.remove(); - expect(abpLocalStorageService.removeItem).toHaveBeenCalledWith(key); - expect(abpLocalStorageService.removeItem).toBeCalledTimes(1); - }); - - it('if notting has ben setted, it should return false value', () => { - expect(rememberMeService.get()).toBe(false); - }); - - it('should return true value', () => { - abpLocalStorageService.getItem.mockReturnValueOnce('true'); - expect(rememberMeService.get()).toBe(true); - }); - - it('should return false value', () => { - abpLocalStorageService.getItem.mockReturnValueOnce('false'); - expect(rememberMeService.get()).toBe(false); - }); - - it('should return true when parsed token is setted to true', () => { - const data = { remember_me: 'True' }; - const base64_encoded = btoa(JSON.stringify(data)); - const tokenWithValueTrue = 'random.' + base64_encoded + '.random'; - expect(rememberMeService.getFromToken(tokenWithValueTrue)).toBe(true); - }); - - it('should return false when value is not setted(undefined)', () => { - const data = {}; - const base64_encoded = btoa(JSON.stringify(data)); - const tokenWithValueTrue = 'random.' + base64_encoded + '.random'; - expect(rememberMeService.getFromToken(tokenWithValueTrue)).toBe(false); - }); -}); +import { SpectatorService, SpyObject, createServiceFactory } from '@ngneat/spectator/vitest'; +import { AbpLocalStorageService } from '@abp/ng.core'; +import { RememberMeService } from '../services/remember-me.service'; + +describe('RememberMeService', () => { + const key = 'remember_me'; + let spectator: SpectatorService; + let rememberMeService: RememberMeService; + let abpLocalStorageService: SpyObject; + + const createService = createServiceFactory({ + service: RememberMeService, + mocks: [AbpLocalStorageService], + }); + + beforeEach(() => { + spectator = createService(); + rememberMeService = spectator.inject(RememberMeService); + abpLocalStorageService = spectator.inject(AbpLocalStorageService); + }); + + it('should be created', () => { + expect(1).toBe(1); + expect(rememberMeService).toBeTruthy(); + expect(abpLocalStorageService).toBeTruthy(); + }); + + it('should set remember me', () => { + rememberMeService.set(true); + expect(abpLocalStorageService.setItem).toHaveBeenCalledWith(key, 'true'); + expect(abpLocalStorageService.setItem).toHaveBeenCalledTimes(1); + }); + + it('should remove remember me', () => { + rememberMeService.remove(); + expect(abpLocalStorageService.removeItem).toHaveBeenCalledWith(key); + expect(abpLocalStorageService.removeItem).toHaveBeenCalledTimes(1); + }); + + it('if notting has ben setted, it should return false value', () => { + expect(rememberMeService.get()).toBe(false); + }); + + it('should return true value', () => { + abpLocalStorageService.getItem.mockReturnValueOnce('true'); + expect(rememberMeService.get()).toBe(true); + }); + + it('should return false value', () => { + abpLocalStorageService.getItem.mockReturnValueOnce('false'); + expect(rememberMeService.get()).toBe(false); + }); + + it('should return true when parsed token is setted to true', () => { + const data = { remember_me: 'True' }; + const base64_encoded = btoa(JSON.stringify(data)); + const tokenWithValueTrue = 'random.' + base64_encoded + '.random'; + expect(rememberMeService.getFromToken(tokenWithValueTrue)).toBe(true); + }); + + it('should return false when value is not setted(undefined)', () => { + const data = {}; + const base64_encoded = btoa(JSON.stringify(data)); + const tokenWithValueTrue = 'random.' + base64_encoded + '.random'; + expect(rememberMeService.getFromToken(tokenWithValueTrue)).toBe(false); + }); +});