Epic: E
Depends on: TP-21, TP-23
Source: docs/theme-parser-github-issues.md
Goal
Cover the full import/select path with a fake filesystem theme.
Files
test/features/settings/theme_import_flow_test.dart
Implementation
Use fake/temp app support path if project test support allows it.
Flow:
- Put custom JSON in temp source.
- Import through service/controller.
- Registry list includes it.
- Select it.
ThemeController.activeTheme changes expected token.
- Restart-like reload preserves selection.
Acceptance Criteria
- Custom theme can be imported, selected, and restored.
- Test does not depend on real user home directory.
Epic: E
Depends on: TP-21, TP-23
Source:
docs/theme-parser-github-issues.mdGoal
Cover the full import/select path with a fake filesystem theme.
Files
test/features/settings/theme_import_flow_test.dartImplementation
Use fake/temp app support path if project test support allows it.
Flow:
ThemeController.activeThemechanges expected token.Acceptance Criteria