Update E2E tests with changes since a while back.

This commit is contained in:
2026-01-27 02:24:09 +00:00
parent cb84a81a06
commit 2fadaea19c
3 changed files with 13 additions and 13 deletions
+7 -7
View File
@@ -97,14 +97,14 @@ test.describe('Passkey Authentication E2E', () => {
// Verify registration result // Verify registration result
expect(result.session_token).toBeDefined() expect(result.session_token).toBeDefined()
expect(result.session_token).toHaveLength(16) expect(result.session_token).toHaveLength(16)
expect(result.user_uuid).toBeDefined() expect(result.user).toBeDefined()
expect(result.credential_uuid).toBeDefined() expect(result.credential).toBeDefined()
expect(result.message).toContain('successfully') expect(result.message).toContain('successfully')
// Store for subsequent tests // Store for subsequent tests
sessionToken = result.session_token sessionToken = result.session_token
userUuid = result.user_uuid userUuid = result.user
credentialUuid = result.credential_uuid credentialUuid = result.credential
// Save session token for other test groups to use // Save session token for other test groups to use
saveSessionToken(sessionToken) saveSessionToken(sessionToken)
@@ -190,7 +190,7 @@ test.describe('Passkey Authentication E2E', () => {
displayName: 'Admin User (test device)' 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 // Now logout and authenticate with the fresh credential
await logout(page, baseUrl, regResult.session_token) 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).toBeDefined()
expect(result.session_token).toHaveLength(16) expect(result.session_token).toHaveLength(16)
expect(result.user_uuid).toBe(userUuid) expect(result.user).toBe(userUuid)
// Update session token for subsequent tests // Update session token for subsequent tests
sessionToken = result.session_token sessionToken = result.session_token
@@ -209,7 +209,7 @@ test.describe('Passkey Authentication E2E', () => {
// Save session token for other test groups to use // Save session token for other test groups to use
saveSessionToken(sessionToken) 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)}...`) console.log(`✓ New session token: ${sessionToken.substring(0, 4)}...`)
}) })
+1 -1
View File
@@ -242,7 +242,7 @@ test.describe('API Mode - 401 Login Flow', () => {
resetToken: deviceToken, resetToken: deviceToken,
displayName: 'API Test Device', 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) // Logout to clear session (but keep the passkey in virtual authenticator)
await logout(page, baseUrl, regResult.session_token) await logout(page, baseUrl, regResult.session_token)
+5 -5
View File
@@ -12,14 +12,14 @@ const stateFile = join(__dirname, '..', '..', 'test-data', 'test-state.json')
*/ */
export interface RegistrationResult { export interface RegistrationResult {
user_uuid: string user: string
credential_uuid: string credential: string
session_token: string session_token: string
message: string message: string
} }
export interface AuthenticationResult { export interface AuthenticationResult {
user_uuid: string user: string
session_token: string session_token: string
} }
@@ -36,7 +36,7 @@ export interface UserInfo {
last_seen: string last_seen: string
visits: number visits: number
credentials: Array<{ credentials: Array<{
credential_uuid: string credential: string
aaguid: string aaguid: string
created_at: string created_at: string
last_used: string | null last_used: string | null
@@ -47,7 +47,7 @@ export interface UserInfo {
aaguid_info: Record<string, { name: string; icon_light?: string; icon_dark?: string }> aaguid_info: Record<string, { name: string; icon_light?: string; icon_dark?: string }>
sessions: Array<{ sessions: Array<{
id: string id: string
credential_uuid: string credential: string
host: string host: string
ip: string ip: string
user_agent: string user_agent: string