[PM-27134] feat: Add Register Passkey screen to TestHarness - #2946
[PM-27134] feat: Add Register Passkey screen to TestHarness#2946morganzellers-bw wants to merge 3 commits into
Conversation
🤖 Bitwarden Claude Code ReviewOverall Assessment: APPROVE Re-reviewed PR #2946 after the latest commits ( Code Review DetailsNo code findings. The previously raised item (orphaned Considered and intentionally not raised: the injected-but-unused PR Metadata Assessment
|
a989b44 to
290508f
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## pm-40519-testharness-passkeys-sdk-foundation #2946 +/- ##
=============================================================================
Coverage 79.46% 79.47%
=============================================================================
Files 1172 1172
Lines 75144 75144
=============================================================================
+ Hits 59710 59717 +7
+ Misses 15434 15427 -7 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
290508f to
fbbcc0c
Compare
fbbcc0c to
06ae2bb
Compare
06ae2bb to
63a2611
Compare
63a2611 to
3835795
Compare
3835795 to
c0911cd
Compare
c0911cd to
bcaf088
Compare
Adds the "Register Passkey" scenario: a form for relying party ID, username, and display name that calls PasskeyService.registerPasskey directly, showing the resulting credential ID and attestation object. Wires it into the scenario picker and root navigation. Also drops the dead "Passkey Autofill" scenario stub (route: nil, already unused) and adds a missing accessibility identifier case for the TOTP scenario button while touching this file.
bcaf088 to
3d55e64
Compare
🎟️ Tracking
PM-27134
📔 Objective
Second PR in a 4-PR stack adding SDK-backed passkey test scenarios to TestHarness. Stacked on #2945.
SDKPasskeyService.registerPasskeydirectly, showing the resulting credential ID and attestation object.route: nil, already unused) and adds a missing accessibility identifier case for the TOTP scenario button, since this PR was already touching those files.📸 Screenshots
Stack: #2945 → #2946 → #2947 → #2948