Skip to content

TP-29 — End-to-end theme import test #124

Description

@ZhuchkaTriplesix

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:

  1. Put custom JSON in temp source.
  2. Import through service/controller.
  3. Registry list includes it.
  4. Select it.
  5. ThemeController.activeTheme changes expected token.
  6. Restart-like reload preserves selection.

Acceptance Criteria

  • Custom theme can be imported, selected, and restored.
  • Test does not depend on real user home directory.

Metadata

Metadata

Assignees

No one assigned

    Labels

    integrationTheme parser epic label: integrationtestsTheme parser epicthemeTheming, colors, VS Code themes

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions