From 46f47287010922407a9259430df73c45b8a80a55 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Fri, 27 Nov 2020 09:18:47 +0300 Subject: [PATCH] test: add new application configuration service to localization.service.spec --- .../src/lib/tests/localization.service.spec.ts | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/tests/localization.service.spec.ts b/npm/ng-packs/packages/core/src/lib/tests/localization.service.spec.ts index fd05a47f86..cbc146e0b7 100644 --- a/npm/ng-packs/packages/core/src/lib/tests/localization.service.spec.ts +++ b/npm/ng-packs/packages/core/src/lib/tests/localization.service.spec.ts @@ -2,11 +2,8 @@ import { Injector } from '@angular/core'; import { Router } from '@angular/router'; import { createServiceFactory, SpectatorService, SpyObject } from '@ngneat/spectator/jest'; import { of } from 'rxjs'; -import { - ApplicationConfigurationService, - ConfigStateService, - SessionStateService, -} from '../services'; +import { AbpApplicationConfigurationService } from '../proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-configuration.service'; +import { ConfigStateService, SessionStateService } from '../services'; import { LocalizationService } from '../services/localization.service'; import { CORE_OPTIONS } from '../tokens/options.token'; import { CONFIG_STATE_DATA } from './config-state.service.spec'; @@ -19,17 +16,20 @@ describe('LocalizationService', () => { let configState: SpyObject; let router: SpyObject; let service: LocalizationService; - let appConfigService: ApplicationConfigurationService; const createService = createServiceFactory({ service: LocalizationService, entryComponents: [], - mocks: [ApplicationConfigurationService, Router], + mocks: [Router], providers: [ { provide: CORE_OPTIONS, useValue: { registerLocaleFn: () => Promise.resolve(), cultureNameLocaleFileMap: {} }, }, + { + provide: AbpApplicationConfigurationService, + useValue: { get: () => of(CONFIG_STATE_DATA) }, + }, ], }); @@ -40,10 +40,7 @@ describe('LocalizationService', () => { router = spectator.inject(Router); router.routeReuseStrategy = { shouldReuseRoute } as any; service = spectator.service; - appConfigService = spectator.inject(ApplicationConfigurationService); - const getConfigurationSpy = jest.spyOn(appConfigService, 'getConfiguration'); - getConfigurationSpy.mockReturnValue(of(CONFIG_STATE_DATA)); configState.setState(CONFIG_STATE_DATA); sessionState.setLanguage('tr'); });