Aktualisiere Versionsnummer auf 3.2.5 in README.md, package.json, package-lock.json und package-solution.json. Füge initialen Aufklappzustand in CurrentNavigationSettingsProvider hinzu und erweitere Tests entsprechend.
This commit is contained in:
@@ -38,16 +38,20 @@ assert(!!current.storage.action, 'CurrentNavigation-Aktivierungsdefinition fehlt
|
||||
assert(current.storage.action.name === 'CurrentNavigation', 'CurrentNavigation Action-Name ist nicht stabil.');
|
||||
assert(current.storage.action.sequence === 110, 'CurrentNavigation Action-Sequenz ist nicht stabil.');
|
||||
const normalizedCurrent: any = current.normalize({ // tslint:disable-line:no-any
|
||||
cacheMinutes: 5000, cacheVersion: '', maxDepth: 99, showRoot: true, future: 'keep'
|
||||
cacheMinutes: 5000, cacheVersion: '', maxDepth: 99, showRoot: true,
|
||||
initialExpansion: 'expanded', future: 'keep'
|
||||
});
|
||||
assert(normalizedCurrent.cacheMinutes === 1440, 'CurrentNavigation Cache-Maximum greift nicht.');
|
||||
assert(normalizedCurrent.cacheVersion === '1', 'CurrentNavigation Cache-Fallback fehlt.');
|
||||
assert(normalizedCurrent.maxDepth === 8, 'CurrentNavigation Tiefenlimit greift nicht.');
|
||||
assert(normalizedCurrent.showRoot === true, 'CurrentNavigation Root-Anzeige geht verloren.');
|
||||
assert(normalizedCurrent.initialExpansion === 'expanded', 'CurrentNavigation Aufklappzustand geht verloren.');
|
||||
assert(normalizedCurrent.future === 'keep', 'Unbekannte CurrentNavigation-Properties gehen verloren.');
|
||||
const invalidCurrent: any = current.createDefault(); // tslint:disable-line:no-any
|
||||
invalidCurrent.termSetName = 'Nur ein Name';
|
||||
assert(current.validate(invalidCurrent).length > 0, 'CurrentNavigation muss eine Termset-ID verlangen.');
|
||||
assert(current.normalize({ initialExpansion: 'invalid' }).initialExpansion === 'activePath',
|
||||
'CurrentNavigation benötigt einen kompatiblen Fallback für den Aufklappzustand.');
|
||||
|
||||
const branding: ISettingsProvider<any> = getSettingsProvider('custombranding'); // tslint:disable-line:no-any
|
||||
assert(!!branding.storage.action, 'CustomBranding-Aktivierungsdefinition fehlt.');
|
||||
|
||||
@@ -22,8 +22,8 @@ var sourceFiles = [
|
||||
].map(read).join('\n');
|
||||
var dataService = read('src/services/PortalSettingsDataService.ts');
|
||||
|
||||
assert(packageJson.version === '3.2.4', 'Package-Version ist nicht 3.2.4.');
|
||||
assert(solution.version === '3.2.4.0', 'Solution-Version ist nicht 3.2.4.0.');
|
||||
assert(packageJson.version === '3.2.5', 'Package-Version ist nicht 3.2.5.');
|
||||
assert(solution.version === '3.2.5.0', 'Solution-Version ist nicht 3.2.5.0.');
|
||||
assert(!solution.features, 'Das inkompatible Seiten-Provisioning-Feature darf nicht paketiert werden.');
|
||||
assert(!!config.bundles['portal-settings-web-part'], 'WebPart-Bundle fehlt.');
|
||||
assert(copyAssets.deployCdnPath === 'temp/deploy', 'Ship-Assets werden nicht nach temp/deploy geschrieben.');
|
||||
|
||||
Reference in New Issue
Block a user