Update E2E tests with changes since a while back.
This commit is contained in:
@@ -97,14 +97,14 @@ test.describe('Passkey Authentication E2E', () => {
|
||||
// Verify registration result
|
||||
expect(result.session_token).toBeDefined()
|
||||
expect(result.session_token).toHaveLength(16)
|
||||
expect(result.user_uuid).toBeDefined()
|
||||
expect(result.credential_uuid).toBeDefined()
|
||||
expect(result.user).toBeDefined()
|
||||
expect(result.credential).toBeDefined()
|
||||
expect(result.message).toContain('successfully')
|
||||
|
||||
// Store for subsequent tests
|
||||
sessionToken = result.session_token
|
||||
userUuid = result.user_uuid
|
||||
credentialUuid = result.credential_uuid
|
||||
userUuid = result.user
|
||||
credentialUuid = result.credential
|
||||
|
||||
// Save session token for other test groups to use
|
||||
saveSessionToken(sessionToken)
|
||||
@@ -190,7 +190,7 @@ test.describe('Passkey Authentication E2E', () => {
|
||||
displayName: 'Admin User (test device)'
|
||||
})
|
||||
|
||||
console.log(`✓ Added test credential: ${regResult.credential_uuid}`)
|
||||
console.log(`✓ Added test credential: ${regResult.credential}`)
|
||||
|
||||
// Now logout and authenticate with the fresh credential
|
||||
await logout(page, baseUrl, regResult.session_token)
|
||||
@@ -201,7 +201,7 @@ test.describe('Passkey Authentication E2E', () => {
|
||||
|
||||
expect(result.session_token).toBeDefined()
|
||||
expect(result.session_token).toHaveLength(16)
|
||||
expect(result.user_uuid).toBe(userUuid)
|
||||
expect(result.user).toBe(userUuid)
|
||||
|
||||
// Update session token for subsequent tests
|
||||
sessionToken = result.session_token
|
||||
@@ -209,7 +209,7 @@ test.describe('Passkey Authentication E2E', () => {
|
||||
// Save session token for other test groups to use
|
||||
saveSessionToken(sessionToken)
|
||||
|
||||
console.log(`✓ Authenticated as user: ${result.user_uuid}`)
|
||||
console.log(`✓ Authenticated as user: ${result.user}`)
|
||||
console.log(`✓ New session token: ${sessionToken.substring(0, 4)}...`)
|
||||
})
|
||||
|
||||
|
||||
@@ -242,7 +242,7 @@ test.describe('API Mode - 401 Login Flow', () => {
|
||||
resetToken: deviceToken,
|
||||
displayName: 'API Test Device',
|
||||
})
|
||||
console.log(`✓ Registered credential: ${regResult.credential_uuid}`)
|
||||
console.log(`✓ Registered credential: ${regResult.credential}`)
|
||||
|
||||
// Logout to clear session (but keep the passkey in virtual authenticator)
|
||||
await logout(page, baseUrl, regResult.session_token)
|
||||
|
||||
+5
-5
@@ -12,14 +12,14 @@ const stateFile = join(__dirname, '..', '..', 'test-data', 'test-state.json')
|
||||
*/
|
||||
|
||||
export interface RegistrationResult {
|
||||
user_uuid: string
|
||||
credential_uuid: string
|
||||
user: string
|
||||
credential: string
|
||||
session_token: string
|
||||
message: string
|
||||
}
|
||||
|
||||
export interface AuthenticationResult {
|
||||
user_uuid: string
|
||||
user: string
|
||||
session_token: string
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ export interface UserInfo {
|
||||
last_seen: string
|
||||
visits: number
|
||||
credentials: Array<{
|
||||
credential_uuid: string
|
||||
credential: string
|
||||
aaguid: string
|
||||
created_at: string
|
||||
last_used: string | null
|
||||
@@ -47,7 +47,7 @@ export interface UserInfo {
|
||||
aaguid_info: Record<string, { name: string; icon_light?: string; icon_dark?: string }>
|
||||
sessions: Array<{
|
||||
id: string
|
||||
credential_uuid: string
|
||||
credential: string
|
||||
host: string
|
||||
ip: string
|
||||
user_agent: string
|
||||
|
||||
Reference in New Issue
Block a user