Aktualisiere Versionsnummer auf 3.2.3 in README.md, package.json, package-lock.json und package-solution.json. Passe Sequenzen in CustomBrandingSettingsProvider und Tests an.
This commit is contained in:
@@ -25,6 +25,7 @@ const mega: ISettingsProvider<any> = getSettingsProvider('megamenu'); // tslint:
|
||||
assert(!!mega.storage.action, 'MegaMenu-Aktivierungsdefinition fehlt.');
|
||||
assert(mega.storage.action.name === 'MegaMenu', 'MegaMenu Action-Name ist nicht stabil.');
|
||||
assert(mega.storage.action.location === 'ClientSideExtension.ApplicationCustomizer', 'MegaMenu Action-Location ist ungültig.');
|
||||
assert(mega.storage.action.sequence === 100, 'MegaMenu Action-Sequenz ist nicht stabil.');
|
||||
const normalizedMega: any = mega.normalize({ cacheMinutes: 5000, cacheVersion: '', unknownFuture: 'keep', menuMode: 'other' }); // tslint:disable-line:no-any
|
||||
assert(normalizedMega.cacheMinutes === 1440, 'MegaMenu Cache-Maximum greift nicht.');
|
||||
assert(normalizedMega.cacheVersion === '1', 'MegaMenu Cache-Fallback fehlt.');
|
||||
@@ -52,6 +53,7 @@ const branding: ISettingsProvider<any> = getSettingsProvider('custombranding');
|
||||
assert(!!branding.storage.action, 'CustomBranding-Aktivierungsdefinition fehlt.');
|
||||
assert(branding.storage.action.name === 'CustomBranding', 'CustomBranding Action-Name ist nicht stabil.');
|
||||
assert(branding.storage.action.location === 'ClientSideExtension.ApplicationCustomizer', 'CustomBranding Action-Location ist ungültig.');
|
||||
assert(branding.storage.action.sequence === 90, 'CustomBranding muss vor MegaMenu geladen werden.');
|
||||
const defaultBranding: any = branding.createDefault(); // tslint:disable-line:no-any
|
||||
assert(defaultBranding.placeholderbottom.elements.length === 0,
|
||||
'PortalSettings darf keinen Runtime-Standard-Footer in die Konfiguration schreiben.');
|
||||
|
||||
@@ -22,8 +22,8 @@ var sourceFiles = [
|
||||
].map(read).join('\n');
|
||||
var dataService = read('src/services/PortalSettingsDataService.ts');
|
||||
|
||||
assert(packageJson.version === '3.2.2', 'Package-Version ist nicht 3.2.2.');
|
||||
assert(solution.version === '3.2.2.0', 'Solution-Version ist nicht 3.2.2.0.');
|
||||
assert(packageJson.version === '3.2.3', 'Package-Version ist nicht 3.2.3.');
|
||||
assert(solution.version === '3.2.3.0', 'Solution-Version ist nicht 3.2.3.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.');
|
||||
@@ -34,6 +34,8 @@ assert(sourceFiles.indexOf('innerHTML') < 0, 'UI darf innerHTML nicht verwenden.
|
||||
assert(dataService.indexOf('/_api/site/rootweb/UserCustomActions') >= 0 &&
|
||||
dataService.indexOf('siteActions.concat(values[1])') >= 0,
|
||||
'Root-Web-Actions werden nicht für die Provider-Erkennung berücksichtigt.');
|
||||
assert(dataService.indexOf('body.Sequence = provider.storage.action.sequence') >= 0,
|
||||
'Bestehende Actions werden nicht auf die Provider-Sequence aktualisiert.');
|
||||
['themePrimary', 'neutralPrimary', 'neutralLight', 'white'].forEach(function (slot) {
|
||||
assert(styles.indexOf('[theme: ' + slot + ', default:') >= 0, 'Themeslot fehlt: ' + slot);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user