Project

General

Profile

Actions

Feature #3836

open

Add unit tests for convertPasswordToPasskey orchestrator

Added by Joshua Zhao 2 months ago.

Status:
New
Priority:
Normal
Assignee:
Start date:
07/05/2026
Due date:
% Done:

100%

Estimated time:

Description

Summary

Unit tests for the convert-flow orchestrator (T3/#3835) using a mock CDP connection.

Tests (6 passing)

  • Returns error for unsupported site
  • Returns error when no password is stored
  • Runs the full GitHub conversion flow (verifies navigation, form fill, authenticator enable, passkey verify)
  • Skips enable if manager is already enabled
  • Creates a new tab when no page targets exist
  • Reports login failure when poll times out

Files

  • `src/convert-flow.test.ts` — mock CdpConnection, mock PasswordManager, mock CdpWebAuthnManager, fake timers for sleep/poll
Actions

Also available in: Atom PDF