Skip to content

Frontend: add missing component spec files (5 components) #108

Description

@pcastelo

Problem

5 of 15 frontend components have zero spec files. Only migration-wizard, app-shell, and shared UI have tests.

Missing spec files

  • features/dashboard/dashboard.component.spec.ts — data loading, cluster status display
  • features/chat/chat.component.spec.ts — message send/receive, markdown rendering, error states
  • features/audit/audit-log.component.spec.ts — log listing, filtering, pagination
  • features/settings/settings.component.spec.ts — source/cluster CRUD, form validation
  • features/threescale-explorer/threescale-explorer.component.spec.ts — product listing, backend mapping

Acceptance criteria

  • One spec file per component above
  • Test component creation, data binding, user interactions
  • Mock API services (use HttpClientTestingModule)
  • Test error states and loading states
  • Minimum 3 test cases per component

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendAngular frontendpriority:highShould fix soontestingTest coverage and quality

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions