Commit efad4c10 by Finley Ge Committed by GitHub

test: add opreationLog mock (#4542)

parent bed68718
import * as createapi from '@/pages/api/core/app/create'; import * as createapi from '@/pages/api/core/app/create';
import { AppErrEnum } from '@fastgpt/global/common/error/code/app'; 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 { AppTypeEnum } from '@fastgpt/global/core/app/constants';
import { TeamAppCreatePermissionVal } from '@fastgpt/global/support/permission/user/constant'; import { TeamAppCreatePermissionVal } from '@fastgpt/global/support/permission/user/constant';
import { MongoResourcePermission } from '@fastgpt/service/support/permission/schema'; import { MongoResourcePermission } from '@fastgpt/service/support/permission/schema';
...@@ -17,6 +18,7 @@ describe('create api', () => { ...@@ -17,6 +18,7 @@ describe('create api', () => {
tmbId: users.members[0].tmbId, tmbId: users.members[0].tmbId,
permission: TeamAppCreatePermissionVal permission: TeamAppCreatePermissionVal
}); });
await delay(100);
const res = await Call<createapi.CreateAppBody, {}, {}>(createapi.default, { const res = await Call<createapi.CreateAppBody, {}, {}>(createapi.default, {
auth: users.members[0], auth: users.members[0],
body: { body: {
...@@ -38,6 +40,7 @@ describe('create api', () => { ...@@ -38,6 +40,7 @@ describe('create api', () => {
parentId: String(folderId) parentId: String(folderId)
} }
}); });
await delay(500);
expect(res2.error).toBeUndefined(); expect(res2.error).toBeUndefined();
expect(res2.code).toBe(200); expect(res2.code).toBe(200);
expect(res2.data).toBeDefined(); expect(res2.data).toBeDefined();
......
...@@ -146,14 +146,12 @@ export async function getFakeUsers(num: number = 10) { ...@@ -146,14 +146,12 @@ export async function getFakeUsers(num: number = 10) {
export async function getFakeGroups(num: number = 5) { export async function getFakeGroups(num: number = 5) {
// create 5 groups // create 5 groups
const teamId = (await getFakeUser('Owner')).teamId; const teamId = (await getFakeUser('Owner')).teamId;
return MongoMemberGroupModel.create([ return MongoMemberGroupModel.create(
...Array(num) [...Array(num).keys()].map((i) => ({
.keys() name: `group${i + 1}`,
.map((i) => ({ teamId
name: `group${i + 1}`, }))
teamId ) as Promise<MemberGroupSchemaType[]>;
}))
]) as Promise<MemberGroupSchemaType[]>;
} }
export async function getFakeOrgs() { export async function getFakeOrgs() {
......
import { vi } from 'vitest';
import './request'; import './request';
vi.mock(import('@fastgpt/service/support/operationLog/addOperationLog'), () => {
return {
addOperationLog: vi.fn()
};
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment