Reset was not putting app in unconfigured state. _needs_setup() was checking is_configured() but not verifying master_password_hash exists in saved config file. Added explicit check for this key so reset properly triggers setup form. Also removed completed Task 26 from docs.
25 lines
1.0 KiB
Markdown
25 lines
1.0 KiB
Markdown
## Task 27: UI Setup Flow - Setup Form Validation Mismatched Passwords
|
|
|
|
**Suite:** `Robot.Ui.Setup Flow`
|
|
**Test:** `Setup Form Validation Mismatched Passwords`
|
|
**Result:** FAIL
|
|
**Error:** `TimeoutError: locator.waitFor: Timeout 5000ms exceeded. waiting for locator('id=setup-form') to be visible`
|
|
|
|
**Instructions:**
|
|
- Same root cause as Task 22: the setup form is not visible.
|
|
- Fix the suite setup so the app is in an unconfigured state before each setup flow test.
|
|
- Ensure `#setup-form` is rendered when navigating to the setup page.
|
|
|
|
---
|
|
|
|
## Task 28: UI Setup Flow - Complete Setup Flow
|
|
|
|
**Suite:** `Robot.Ui.Setup Flow`
|
|
**Test:** `Complete Setup Flow`
|
|
**Result:** FAIL
|
|
**Error:** `TimeoutError: locator.waitFor: Timeout 5000ms exceeded. waiting for locator('id=setup-form') to be visible`
|
|
|
|
**Instructions:**
|
|
- Same root cause as Task 22: the setup form is not visible.
|
|
- Fix the suite setup so the app is in an unconfigured state before each setup flow test.
|
|
- Ensure `#setup-form` is rendered when navigating to the setup page. |