import { createOptions, TestProjectId, TestTokens, setupTokens } from '../test.config'; import { TokenService } from '../api/token.service'; import { ProjectService } from '../api/project.service'; jest.setTimeout(10000); const factory = createOptions(); const service = new ProjectService(factory); beforeAll(async () => { await setupTokens(); console.log('tokens are loaded'); console.log(TestTokens); }); test('project 00 加载基本项目信息', async () => { const project = await service.loadProject(TestProjectId); // console.log('load project', project); expect(project.associateProjectId).not.toBeNull(); expect(project.associateProjectId).not.toBeUndefined(); }); test('project 01 加载 CloudT 项目信息', async () => { const project = await service.loadCloudtProject(TestProjectId); // console.log('load cloudtProject', project); expect(project.orgId).toBe(133118611058688); }); test('project 01 加载大屏项目信息', async () => { const project = await service.loadLargeScreenProject(TestProjectId, '218104342225408'); console.log('load 大屏cloudtProject', project); // expect(project.orgId).toBe(133118611058688); }); test('project 01 加载大屏导航信息', async () => { const project = await service.loadLargeScreenProjectList(TestProjectId, '218107571536384', 'cn-36c70053-2524-4c26-858a-5866c0fd4b79'); console.log('load 大屏导航数据', project); // expect(project.orgId).toBe(133118611058688); });