|
|
@ -8,8 +8,12 @@ import { SessionStateService } from '../services/session-state.service'; |
|
|
import { LocalizationService } from '../services/localization.service'; |
|
|
import { LocalizationService } from '../services/localization.service'; |
|
|
import { CORE_OPTIONS } from '../tokens/options.token'; |
|
|
import { CORE_OPTIONS } from '../tokens/options.token'; |
|
|
import { CONFIG_STATE_DATA } from './config-state.service.spec'; |
|
|
import { CONFIG_STATE_DATA } from './config-state.service.spec'; |
|
|
|
|
|
import { AbpApplicationLocalizationService } from '../proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-localization.service'; |
|
|
|
|
|
import { APPLICATION_LOCALIZATION_DATA } from './application-localization.service.spec'; |
|
|
|
|
|
import { IncludeLocalizationResourcesProvider } from '../providers'; |
|
|
|
|
|
|
|
|
const appConfigData$ = new BehaviorSubject(CONFIG_STATE_DATA); |
|
|
const appConfigData$ = new BehaviorSubject(CONFIG_STATE_DATA); |
|
|
|
|
|
const appLocalizationData$ = new BehaviorSubject(APPLICATION_LOCALIZATION_DATA); |
|
|
|
|
|
|
|
|
describe('LocalizationService', () => { |
|
|
describe('LocalizationService', () => { |
|
|
let spectator: SpectatorService<LocalizationService>; |
|
|
let spectator: SpectatorService<LocalizationService>; |
|
|
@ -22,6 +26,7 @@ describe('LocalizationService', () => { |
|
|
entryComponents: [], |
|
|
entryComponents: [], |
|
|
mocks: [Router], |
|
|
mocks: [Router], |
|
|
providers: [ |
|
|
providers: [ |
|
|
|
|
|
IncludeLocalizationResourcesProvider, |
|
|
{ |
|
|
{ |
|
|
provide: CORE_OPTIONS, |
|
|
provide: CORE_OPTIONS, |
|
|
useValue: { registerLocaleFn: () => Promise.resolve(), cultureNameLocaleFileMap: {} }, |
|
|
useValue: { registerLocaleFn: () => Promise.resolve(), cultureNameLocaleFileMap: {} }, |
|
|
@ -30,6 +35,10 @@ describe('LocalizationService', () => { |
|
|
provide: AbpApplicationConfigurationService, |
|
|
provide: AbpApplicationConfigurationService, |
|
|
useValue: { get: () => appConfigData$ }, |
|
|
useValue: { get: () => appConfigData$ }, |
|
|
}, |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
provide: AbpApplicationLocalizationService, |
|
|
|
|
|
useValue: { get: () => appLocalizationData$ }, |
|
|
|
|
|
}, |
|
|
], |
|
|
], |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|