Actions
Feature #3836
openAdd unit tests for convertPasswordToPasskey orchestrator
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