diff --git a/projects/app/test/api/core/app/create.test.ts b/projects/app/test/api/core/app/create.test.ts index 79cb3f34a..9f1ce9580 100644 --- a/projects/app/test/api/core/app/create.test.ts +++ b/projects/app/test/api/core/app/create.test.ts @@ -1,5 +1,6 @@ import * as createapi from '@/pages/api/core/app/create'; import { AppErrEnum } from '@fastgpt/global/common/error/code/app'; +import { delay } from '@fastgpt/global/common/system/utils'; import { AppTypeEnum } from '@fastgpt/global/core/app/constants'; import { TeamAppCreatePermissionVal } from '@fastgpt/global/support/permission/user/constant'; import { MongoResourcePermission } from '@fastgpt/service/support/permission/schema'; @@ -17,6 +18,7 @@ describe('create api', () => { tmbId: users.members[0].tmbId, permission: TeamAppCreatePermissionVal }); + await delay(100); const res = await Call(createapi.default, { auth: users.members[0], body: { @@ -38,6 +40,7 @@ describe('create api', () => { parentId: String(folderId) } }); + await delay(500); expect(res2.error).toBeUndefined(); expect(res2.code).toBe(200); expect(res2.data).toBeDefined(); diff --git a/test/datas/users.ts b/test/datas/users.ts index 663f8e35c..b0e97005b 100644 --- a/test/datas/users.ts +++ b/test/datas/users.ts @@ -146,14 +146,12 @@ export async function getFakeUsers(num: number = 10) { export async function getFakeGroups(num: number = 5) { // create 5 groups const teamId = (await getFakeUser('Owner')).teamId; - return MongoMemberGroupModel.create([ - ...Array(num) - .keys() - .map((i) => ({ - name: `group${i + 1}`, - teamId - })) - ]) as Promise; + return MongoMemberGroupModel.create( + [...Array(num).keys()].map((i) => ({ + name: `group${i + 1}`, + teamId + })) + ) as Promise; } export async function getFakeOrgs() { diff --git a/test/mocks/index.ts b/test/mocks/index.ts index 0e12cd8ce..520f4f0f3 100644 --- a/test/mocks/index.ts +++ b/test/mocks/index.ts @@ -1 +1,8 @@ +import { vi } from 'vitest'; import './request'; + +vi.mock(import('@fastgpt/service/support/operationLog/addOperationLog'), () => { + return { + addOperationLog: vi.fn() + }; +});