This commit is contained in:
parent
169ca891e6
commit
0e9dc61961
|
|
@ -236,15 +236,23 @@ describe('Identity Service E2E Tests', () => {
|
|||
// 添加5个设备
|
||||
for (let i = 0; i < 5; i++) {
|
||||
const testDeviceId = `test-device-limit-${Date.now()}-${i}`;
|
||||
await request(app.getHttpServer())
|
||||
const response = await request(app.getHttpServer())
|
||||
.post('/api/v1/user/recover-by-mnemonic')
|
||||
.send({
|
||||
accountSequence,
|
||||
mnemonic,
|
||||
newDeviceId: testDeviceId,
|
||||
deviceName: `设备${i + 1}`,
|
||||
})
|
||||
.expect(201);
|
||||
});
|
||||
|
||||
if (response.status !== 201) {
|
||||
console.log(`Device limit test failed at iteration ${i}:`, {
|
||||
status: response.status,
|
||||
body: response.body
|
||||
});
|
||||
}
|
||||
|
||||
expect(response.status).toBe(201);
|
||||
}
|
||||
|
||||
// 尝试添加第6个设备,应该失败
|
||||
|
|
@ -268,9 +276,18 @@ describe('Identity Service E2E Tests', () => {
|
|||
.send({
|
||||
refreshToken,
|
||||
deviceId,
|
||||
})
|
||||
.expect(201);
|
||||
});
|
||||
|
||||
// 调试:打印错误信息
|
||||
if (response.status !== 201) {
|
||||
console.log('Auto-login failed:', {
|
||||
status: response.status,
|
||||
body: response.body,
|
||||
sentData: { refreshToken: refreshToken?.substring(0, 20) + '...', deviceId }
|
||||
});
|
||||
}
|
||||
|
||||
expect(response.status).toBe(201);
|
||||
expect(response.body.success).toBe(true);
|
||||
expect(response.body.data).toHaveProperty('accessToken');
|
||||
expect(response.body.data.accessToken).not.toBe(accessToken);
|
||||
|
|
@ -376,8 +393,16 @@ describe('Identity Service E2E Tests', () => {
|
|||
mnemonic,
|
||||
newDeviceId: newDeviceId,
|
||||
deviceName: '恢复设备',
|
||||
})
|
||||
.expect(201);
|
||||
});
|
||||
|
||||
if (response.status !== 201) {
|
||||
console.log('Mnemonic recovery failed:', {
|
||||
status: response.status,
|
||||
body: response.body
|
||||
});
|
||||
}
|
||||
|
||||
expect(response.status).toBe(201);
|
||||
|
||||
expect(response.body.success).toBe(true);
|
||||
expect(response.body.data).toHaveProperty('userId');
|
||||
|
|
|
|||
Loading…
Reference in New Issue