fix: isoler Santelis hors inventaire dashboard
All checks were successful
Validation applicative / Tests de contrat (push) Successful in 14s
All checks were successful
Validation applicative / Tests de contrat (push) Successful in 14s
This commit is contained in:
@@ -118,7 +118,7 @@ const expectedVisible = {
|
||||
[hosts.itinovaRecette]: ['itinova-contacts'],
|
||||
[hosts.soinsRecette]: ['gestion-astreintes-had'],
|
||||
[hosts.santinovaRecette]: ['demat-facturation-dsi', 'referentiel-ia'],
|
||||
[hosts.santelisRecette]: ['santelis-gestion']
|
||||
[hosts.santelisRecette]: []
|
||||
};
|
||||
|
||||
for (const [host, ids] of Object.entries(expectedVisible)) {
|
||||
@@ -127,6 +127,18 @@ for (const [host, ids] of Object.entries(expectedVisible)) {
|
||||
assert.deepEqual(visible, ids, `${host} ne doit afficher que les tuiles de son portail`);
|
||||
}
|
||||
|
||||
const santelisProductionPortal = loadPortal(hosts.santelisProd).sandbox;
|
||||
assert.deepEqual(
|
||||
Array.from(santelisProductionPortal.getPortalOnlyApps(), app => app.id),
|
||||
['santelis-gestion'],
|
||||
'SANTELIS Gestion doit être fournie par le portail production sans être publiée par le dashboard'
|
||||
);
|
||||
assert.equal(
|
||||
santelisProductionPortal.getPortalOnlyApps()[0].urls.prod,
|
||||
'https://gestion-santelis.santinova-soft.org',
|
||||
'la tuile SANTELIS doit cibler son URL de production validée'
|
||||
);
|
||||
|
||||
for (const imageName of ['budget-si.jpg', 'gestion-astreintes-had.jpg', 'gestion-indus-had.jpg', 'santelis-gestion.jpg', 'santino-chat.png']) {
|
||||
const imagePath = path.join(root, 'images', imageName);
|
||||
assert.equal(fs.existsSync(imagePath), true, `l’asset ${imageName} doit être publié`);
|
||||
|
||||
Reference in New Issue
Block a user