perf: 完善新用户引导

This commit is contained in:
richarjiang
2026-04-06 15:50:22 +08:00
parent 66d47ec162
commit f8268cb6f6
15 changed files with 483 additions and 119 deletions

View File

@@ -94,6 +94,7 @@ describe('AuthService', () => {
data: { openid: OPENID, nickname: TEST_NICKNAME },
})
expect(result.user).toEqual(mockUser)
expect(result.isNewUser).toBe(true)
})
it('creates user with unionid when present', async () => {
@@ -123,6 +124,7 @@ describe('AuthService', () => {
})
expect(mockPrismaService.user.create).not.toHaveBeenCalled()
expect(result.user).toEqual(mockUser)
expect(result.isNewUser).toBe(false)
})
it('returns a valid JWT token', async () => {
@@ -145,6 +147,7 @@ describe('AuthService', () => {
expect(result).toEqual({
token: JWT_TOKEN,
user: mockUser,
isNewUser: false,
})
})
})