import { createOptions, setupTokens, TestProjectId } from "../test.config"; import { CreateMenuClient } from "../api/createMenu.service"; jest.setTimeout(10000); const factory = createOptions(); const service = new CreateMenuClient(factory); beforeAll(async () => { await setupTokens(); }); test('CreateMenuClient 00 一级菜单排序', async () => { const data = { id: '5b3326f45764540001f74132', positionNumber: 3, projectId: TestProjectId, sortDirection: 'UP' }; const result = await service.loadCreateSort(data); console.log(result); expect(result.length).toBeGreaterThan(0); }) test('CreateMenuClient 01 二级菜单排序', async () => { const data = { firstClassMenuId: '5b2e2a9d5764540001b5f72d', id: '5b5fd38c5764540001505595', positionNumber: 0, projectId: TestProjectId, sortDirection: 'DOWN' }; const result = await service.loadCreateSortSecond(data); console.log(result); expect(result.length).toBeGreaterThan(0); }) test('获取大屏菜单', async () => { const result = await service.loadGetScreenMenu('287768464826368'); console.log(result); }) test('增加大屏菜单', async () => { const data = { createdAt: 1569463298647, projectId: TestProjectId, firstMenuId: '5c6cbfac5764540001ecb87d', secondMenuId: '5c9b48ff576454000106adae'; name: '数字工地', // sort: 1, linkGssMenu: true, }; const result = await service.loadAddScreenMenu(TestProjectId, data); console.log(result); }) test('编辑大屏菜单', async () => { const data = { id: '232323', createdAt: 1569463298647, projectId: TestProjectId, firstMenuId: '5c6cbfac5764540001ecb87d', secondMenuId: '5c9b48ff576454000106adae'; name: '数字工地', sort: 1, linkGssMenu: true, }; const result = await service.loadAddScreenMenu(TestProjectId, data); console.log(result); }) test('删除大屏菜单', async () => { const result = await service.loadDeleteScreenMenu(TestProjectId, '882382838'); console.log(result); })