From c17ec996e07f4cacececad8040aa74573ad82364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 23 Nov 2021 18:18:02 -0500 Subject: [PATCH] test: add missing acp root category test --- test/controllers-admin.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/controllers-admin.js b/test/controllers-admin.js index e4a38c7c2b..cee00076c7 100644 --- a/test/controllers-admin.js +++ b/test/controllers-admin.js @@ -519,6 +519,20 @@ describe('Admin Controllers', () => { }); }); + it('should load /admin/manage/catgories?cid=', async () => { + const { cid: rootCid } = await categories.create({ name: 'parent category' }); + const { cid: childCid } = await categories.create({ name: 'child category', parentCid: rootCid }); + const { res, body } = await helpers.request('get', `/api/admin/manage/categories?cid=${rootCid}`, { + jar: jar, + json: true, + }); + assert.strictEqual(res.statusCode, 200); + assert.strictEqual(body.categoriesTree[0].cid, rootCid); + assert.strictEqual(body.categoriesTree[0].children[0].cid, childCid); + assert.strictEqual(body.breadcrumbs[0].text, '[[admin/manage/categories:top-level]]'); + assert.strictEqual(body.breadcrumbs[1].text, 'parent category'); + }); + it('should load /admin/manage/categories/1/analytics', (done) => { request(`${nconf.get('url')}/api/admin/manage/categories/1/analytics`, { jar: jar, json: true }, (err, res, body) => { assert.ifError(err);