|
|
|
@ -6,94 +6,6 @@ import { Config } from '../models/config';
|
|
|
|
import { ConfigStateService } from '../services/config-state.service';
|
|
|
|
import { ConfigStateService } from '../services/config-state.service';
|
|
|
|
import { ConfigState } from '../states';
|
|
|
|
import { ConfigState } from '../states';
|
|
|
|
|
|
|
|
|
|
|
|
const CONFIG_STATE_DATA = {
|
|
|
|
|
|
|
|
environment: {
|
|
|
|
|
|
|
|
production: false,
|
|
|
|
|
|
|
|
application: {
|
|
|
|
|
|
|
|
name: 'MyProjectName',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
oAuthConfig: {
|
|
|
|
|
|
|
|
issuer: 'https://localhost:44305',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
apis: {
|
|
|
|
|
|
|
|
default: {
|
|
|
|
|
|
|
|
url: 'https://localhost:44305',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
other: {
|
|
|
|
|
|
|
|
url: 'https://localhost:44306',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
localization: {
|
|
|
|
|
|
|
|
defaultResourceName: 'MyProjectName',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
requirements: {
|
|
|
|
|
|
|
|
layouts: [null, null, null],
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
localization: {
|
|
|
|
|
|
|
|
values: {
|
|
|
|
|
|
|
|
MyProjectName: {
|
|
|
|
|
|
|
|
"'{0}' and '{1}' do not match.": "'{0}' and '{1}' do not match.",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
AbpIdentity: {
|
|
|
|
|
|
|
|
Identity: 'identity',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
languages: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
cultureName: 'cs',
|
|
|
|
|
|
|
|
uiCultureName: 'cs',
|
|
|
|
|
|
|
|
displayName: 'Čeština',
|
|
|
|
|
|
|
|
flagIcon: null,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
currentCulture: {
|
|
|
|
|
|
|
|
displayName: 'English',
|
|
|
|
|
|
|
|
englishName: 'English',
|
|
|
|
|
|
|
|
threeLetterIsoLanguageName: 'eng',
|
|
|
|
|
|
|
|
twoLetterIsoLanguageName: 'en',
|
|
|
|
|
|
|
|
isRightToLeft: false,
|
|
|
|
|
|
|
|
cultureName: 'en',
|
|
|
|
|
|
|
|
name: 'en',
|
|
|
|
|
|
|
|
nativeName: 'English',
|
|
|
|
|
|
|
|
dateTimeFormat: {
|
|
|
|
|
|
|
|
calendarAlgorithmType: 'SolarCalendar',
|
|
|
|
|
|
|
|
dateTimeFormatLong: 'dddd, MMMM d, yyyy',
|
|
|
|
|
|
|
|
shortDatePattern: 'M/d/yyyy',
|
|
|
|
|
|
|
|
fullDateTimePattern: 'dddd, MMMM d, yyyy h:mm:ss tt',
|
|
|
|
|
|
|
|
dateSeparator: '/',
|
|
|
|
|
|
|
|
shortTimePattern: 'h:mm tt',
|
|
|
|
|
|
|
|
longTimePattern: 'h:mm:ss tt',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
defaultResourceName: null,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
auth: {
|
|
|
|
|
|
|
|
policies: {
|
|
|
|
|
|
|
|
'AbpIdentity.Roles': true,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
grantedPolicies: {
|
|
|
|
|
|
|
|
'Abp.Identity': false,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
setting: {
|
|
|
|
|
|
|
|
values: {
|
|
|
|
|
|
|
|
'Abp.Localization.DefaultLanguage': 'en',
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
currentUser: {
|
|
|
|
|
|
|
|
isAuthenticated: false,
|
|
|
|
|
|
|
|
id: null,
|
|
|
|
|
|
|
|
tenantId: null,
|
|
|
|
|
|
|
|
userName: null,
|
|
|
|
|
|
|
|
email: null,
|
|
|
|
|
|
|
|
roles: [],
|
|
|
|
|
|
|
|
} as ApplicationConfiguration.CurrentUser,
|
|
|
|
|
|
|
|
features: {
|
|
|
|
|
|
|
|
values: {},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
} as Config.State;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
describe('ConfigStateService', () => {
|
|
|
|
describe('ConfigStateService', () => {
|
|
|
|
let service: ConfigStateService;
|
|
|
|
let service: ConfigStateService;
|
|
|
|
let spectator: SpectatorService<ConfigStateService>;
|
|
|
|
let spectator: SpectatorService<ConfigStateService>;
|
|
|
|
|