Browse Source

Merge pull request #15720 from abpframework/auto-merge/rel-7-0/1733

Merge branch rel-7.1 with rel-7.0
pull/15723/head
Mahmut Gundogdu 3 years ago
committed by GitHub
parent
commit
fb25891ce3
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      docs/en/Themes/LeptonXLite/Angular.md
  2. 17
      npm/ng-packs/packages/core/src/lib/tests/application-localization.service.spec.ts
  3. 17
      npm/ng-packs/packages/core/src/lib/tests/config-state.service.spec.ts
  4. 2
      npm/ng-packs/packages/core/src/lib/tests/date-utils.spec.ts
  5. 3
      npm/ng-packs/packages/core/src/lib/tests/localization-utils.spec.ts
  6. 9
      npm/ng-packs/packages/core/src/lib/tests/localization.service.spec.ts
  7. 4
      npm/ng-packs/packages/core/src/lib/tests/permission.guard.spec.ts

8
docs/en/Themes/LeptonXLite/Angular.md

@ -14,11 +14,15 @@ To add `LeptonX-lite` into your project,
- Install `@abp/ng.theme.lepton-x`
`yarn add @abp/ng.theme.lepton-x@preview`
```bash
yarn add @abp/ng.theme.lepton-x
```
- Install `bootstrap-icons`
`yarn add bootstrap-icons`
```bash
yarn add bootstrap-icons
```
- Then, we need to edit the styles array in `angular.json` to replace the existing style with the new one in the following link :

17
npm/ng-packs/packages/core/src/lib/tests/application-localization.service.spec.ts

@ -0,0 +1,17 @@
export const APPLICATION_LOCALIZATION_DATA = {
resources: {
Default: { texts: {}, baseResources: [] },
MyProjectName: {
texts: {
"'{0}' and '{1}' do not match.": "'{0}' and '{1}' do not match.",
},
baseResources: [],
},
AbpIdentity: {
texts: {
Identity: 'identity',
},
baseResources: [],
},
},
};

17
npm/ng-packs/packages/core/src/lib/tests/config-state.service.spec.ts

@ -8,6 +8,9 @@ import {
} from '../proxy/volo/abp/asp-net-core/mvc/application-configurations/models';
import { ConfigStateService } from '../services';
import { CORE_OPTIONS } from '../tokens';
import { IncludeLocalizationResourcesProvider } from '../providers';
import { APPLICATION_LOCALIZATION_DATA } from './application-localization.service.spec';
import { AbpApplicationLocalizationService } from '../proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-localization.service';
export const CONFIG_STATE_DATA = {
environment: {
@ -34,14 +37,7 @@ export const CONFIG_STATE_DATA = {
layouts: [null, null, null],
},
localization: {
values: {
MyProjectName: {
"'{0}' and '{1}' do not match.": "'{0}' and '{1}' do not match.",
},
AbpIdentity: {
Identity: 'identity',
},
},
values: {},
languages: [
{
cultureName: 'cs',
@ -115,6 +111,11 @@ describe('ConfigStateService', () => {
provide: AbpApplicationConfigurationService,
useValue: { get: () => of(CONFIG_STATE_DATA) },
},
{
provide: AbpApplicationLocalizationService,
useValue: { get: () => APPLICATION_LOCALIZATION_DATA },
},
IncludeLocalizationResourcesProvider,
],
});

2
npm/ng-packs/packages/core/src/lib/tests/date-utils.spec.ts

@ -15,7 +15,7 @@ describe('Date Utils', () => {
let config: ConfigStateService;
beforeEach(() => {
config = new ConfigStateService(null);
config = new ConfigStateService(null, null, null);
});
describe('#getShortDateFormat', () => {

3
npm/ng-packs/packages/core/src/lib/tests/localization-utils.spec.ts

@ -57,6 +57,7 @@ describe('Localization Utils', () => {
languages: [],
languageFilesMap: null,
languagesMap: null,
resources: {},
});
test.each`
@ -100,6 +101,7 @@ describe('Localization Utils', () => {
languages: [],
languageFilesMap: null,
languagesMap: null,
resources: {},
});
test.each`
@ -148,6 +150,7 @@ describe('Localization Utils', () => {
languages: [],
languageFilesMap: null,
languagesMap: null,
resources: {},
});
test.each`

9
npm/ng-packs/packages/core/src/lib/tests/localization.service.spec.ts

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

4
npm/ng-packs/packages/core/src/lib/tests/permission.guard.spec.ts

@ -9,6 +9,7 @@ import { HttpErrorReporterService } from '../services/http-error-reporter.servic
import { PermissionService } from '../services/permission.service';
import { RoutesService } from '../services/routes.service';
import { CORE_OPTIONS } from '../tokens/options.token';
import { IncludeLocalizationResourcesProvider } from '../providers';
describe('PermissionGuard', () => {
let spectator: SpectatorService<PermissionGuard>;
@ -36,7 +37,7 @@ describe('PermissionGuard', () => {
},
},
],
{ relativeLinkResolution: 'legacy' },
{},
),
],
providers: [
@ -45,6 +46,7 @@ describe('PermissionGuard', () => {
useValue: '/',
},
{ provide: CORE_OPTIONS, useValue: { skipGetAppConfiguration: true } },
IncludeLocalizationResourcesProvider,
],
});

Loading…
Cancel
Save