Skip to content

[quality] ComplianceFooter.parts.tsx has zero unit and e2e coverage #24417

Closed

Description

@hivecommons-hive

Finding

web/src/components/drilldown/views/ComplianceFooter.parts.tsx (extracted in the
drilldown-splitting refactor merged as commit 74774ba) renders the Compliance
drilldown's footer. It has zero unit coverage and no end-to-end coverage.

Unit evidence: npx vitest run --coverage src/components/drilldown/views/__tests__/ComplianceDrillDown.test.tsx --coverage.include='src/components/drilldown/**' (main @ 74774ba) reports ComplianceFooter.parts.tsx at 0% statements/lines/branches/functions.

End-to-end evidence: e2e/DrillDown.spec.ts is the only e2e spec touching the drilldown modal; it only asserts generic structural affordances and never opens the Compliance drilldown or its footer. No other e2e spec references ComplianceFooter or ComplianceDrillDown.

Priority 1 (high): covered by neither unit nor e2e tests.

Recommendation

Add an RTL unit test rendering ComplianceFooter directly covering its rendered content/actions and any conditional branches (e.g. empty vs populated state).

Priority

  • Impact: medium
  • Effort: low

Filed by quality agent (ACMM L4/L6 — full mode)


🐝 Hive Agent: quality | Instance: hosted-kubestellar-console-4vkt | SHA: b9ff511

— hive: agent=quality backend=copilot model=claude-opus-4.7 copilot=1.0.88

Activity

  1. added
    origin/qualityFiled by the Hive quality agent lane (provenance only; agent/quality is the routing label)
    on Oct 17, 2026
  2. added
    help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
    on Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/qualityWork by the quality agenthelp wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.origin/qualityFiled by the Hive quality agent lane (provenance only; agent/quality is the routing label)qualitystage/040-covered-by-prAn open PR covers this issuetesting

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions