Skip to content

[FE-122] No e2e coverage for the license seat assign/unassign workflow #1317

Description

@yusuftomilola

Overview

licenses/page.tsx is one of the larger, more complete pages in the app (481 lines, backed by a genuinely complete LicensesService including seat assignment), but there's no e2e test covering assigning a seat to a user, hitting the seat limit, or unassigning a seat.

Tasks

  • Add frontend/e2e/licenses.spec.ts covering: assigning a seat, the UI correctly reflecting "no seats remaining" once the license is fully assigned (per [BE-123]'s race-condition guard being in place), and unassigning a seat freeing capacity back up.

Acceptance Criteria

  • The license seat lifecycle has e2e coverage, including the seat-exhaustion UI state.

Dependencies

Benefits from [BE-123] landing first.

Notes for Contributors

Comment below to be assigned.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programfrontendtestingTests, QA, and quality assurance

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions