| 12345678910111213141516171819202122232425 |
- import BaseMenu from "~/use/layout/Menus/baseMenu";
- test('test constructMenu', () => {
- const menuWithoutChildren = new BaseMenu({'baseURL_adminLegacy': 'base_url'}).constructMenu('children', 'icon', '/url', false)
- expect(menuWithoutChildren).toStrictEqual({
- "title": "children",
- "icon": "icon",
- "to": "/url",
- "isExternalLink": false
- });
- const menuWithChildren = new BaseMenu({'baseURL_adminLegacy': 'base_url'}).constructMenu('parent', 'icon', undefined, undefined, [menuWithoutChildren])
- expect(menuWithChildren).toStrictEqual({
- "children": [
- {
- "title": "children",
- "icon": "icon",
- "to": "/url",
- "isExternalLink": false
- }
- ],
- "icon": "icon",
- "title": "parent"
- });
- })
|