Aktualisiere Versionsnummer auf 3.2.1 in README.md, package.json, package-lock.json und package-solution.json. Füge Unterstützung für Root-Web-UserCustomActions in PortalSettingsDataService hinzu und aktualisiere Tests entsprechend.
This commit is contained in:
@@ -23,9 +23,10 @@ var sourceFiles = [
|
||||
'src/ui/DynamicFormRenderer.ts',
|
||||
'src/ui/PortalSettingsApp.ts'
|
||||
].map(read).join('\n');
|
||||
var dataService = read('src/services/PortalSettingsDataService.ts');
|
||||
|
||||
assert(packageJson.version === '3.2.0', 'Package-Version ist nicht 3.2.0.');
|
||||
assert(solution.version === '3.2.0.0', 'Solution-Version ist nicht 3.2.0.0.');
|
||||
assert(packageJson.version === '3.2.1', 'Package-Version ist nicht 3.2.1.');
|
||||
assert(solution.version === '3.2.1.0', 'Solution-Version ist nicht 3.2.1.0.');
|
||||
assert(solution.features && solution.features.length === 1, 'Das Seiten-Provisioning-Feature fehlt.');
|
||||
assert(solution.features[0].assets.elementManifests.indexOf('elements.xml') >= 0 &&
|
||||
solution.features[0].assets.elementFiles.indexOf('PortalSettings.aspx') >= 0 &&
|
||||
@@ -47,6 +48,9 @@ assert(upgradeActions.indexOf('71841e33-8bbd-4007-83a6-d950453226a2\\elements.xm
|
||||
'Die Upgrade-Provisionierung fehlt.');
|
||||
assert(!fs.existsSync(path.join(root, 'src/extensions/portalSettings/PortalSettingsApplicationCustomizer.ts')), 'Alter Application Customizer ist noch vorhanden.');
|
||||
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.');
|
||||
['themePrimary', 'neutralPrimary', 'neutralLight', 'white'].forEach(function (slot) {
|
||||
assert(styles.indexOf('[theme: ' + slot + ', default:') >= 0, 'Themeslot fehlt: ' + slot);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user