nest-trpc-prisma-starter/apps/server/test/mock/data/user.data.ts

19 lines
526 B
TypeScript
Raw Permalink Normal View History

2024-04-25 18:12:44 +00:00
import { Role } from '@server/modules/auth/auth.constant'
import { snowflake } from '@server/shared/database/snowflake.util'
import { UserOptionalDefaults } from 'database/zod'
export function generateMockUser(): UserOptionalDefaults {
const id = snowflake.nextId()
return {
username: `mockUser_${id}`,
avatar: `https://picsum.photos/200/200`,
password: 'mockPassword123',
email: `mockuser_${id}@example.com`,
role: Role.User,
}
}
const mockUserData1 = generateMockUser()
export { mockUserData1 }