From c2bb2b30be296d6840c3046fea4ce28a899431dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 7 Dec 2022 10:08:16 -0500 Subject: [PATCH] test: dont try to load admin upload routes --- test/controllers-admin.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/test/controllers-admin.js b/test/controllers-admin.js index 48137ddd81..c53f3ce3e3 100644 --- a/test/controllers-admin.js +++ b/test/controllers-admin.js @@ -832,7 +832,18 @@ describe('Admin Controllers', () => { }); }); } - for (const route of Object.keys(privileges.admin.routeMap)) { + const uploadRoutes = [ + 'category/uploadpicture', + 'uploadfavicon', + 'uploadTouchIcon', + 'uploadMaskableIcon', + 'uploadlogo', + 'uploadOgImage', + 'uploadDefaultAvatar', + ]; + const adminRoutes = Object.keys(privileges.admin.routeMap) + .filter(route => !uploadRoutes.includes(route)); + for (const route of adminRoutes) { /* eslint-disable no-await-in-loop */ await privileges.admin.rescind([privileges.admin.routeMap[route]], uid); let res = await makeRequest(`${nconf.get('url')}/api/admin/${route}`); @@ -845,7 +856,7 @@ describe('Admin Controllers', () => { await privileges.admin.rescind([privileges.admin.routeMap[route]], uid); } - for (const route of Object.keys(privileges.admin.routeMap)) { + for (const route of adminRoutes) { /* eslint-disable no-await-in-loop */ await privileges.admin.rescind([privileges.admin.routeMap[route]], uid); let res = await makeRequest(`${nconf.get('url')}/api/admin`);