import { AuthService } from '../api'; import { TokenService } from '../api/token.service'; import { ApiClientFactory } from '../core/api.client.factory'; import { ApiGatewayEndpoint, createOptions, TestGlodonCloudToken, TestProjectId } from '../test.config'; import { trim } from 'lodash'; import { matchRealname } from './matcher/string.matcher'; const factory = createOptions(); test('token 00 广联云 token 获取JWT', async () => { const resp = await new TokenService(factory) .loadGatewayToken(TestGlodonCloudToken); // console.log('jwt', resp); expect(resp.token).not.toBeNull(); matchRealname(resp.realName); }); test('token 01 加载项目 JWT', async () => { const resp = await new TokenService(factory) .loadProjectToken(TestProjectId); // console.log('项目 JWT resp', resp); expect(resp.token).not.toBeNull(); expect(resp.token).not.toBeUndefined(); expect(resp.token.length).toBeGreaterThan(10); });