Skip to content

Missing testIds and Typo on Updated Landing Page ComponentsΒ #3669

@kneerose

Description

@kneerose

Environment

url: https://p80-z78acf3c2-zded6a792-gtw.z937eb260.rustrocks.fr/
env: dev

Context

The recently updated landing page lacks proper testId attributes on several components, which may impact automated testing. Additionally, a typo has been identified in one of the button labels.

Issues Identified

  1. Missing testIds on Components

    • Open to any and all users::

      • "Browse the DRep Directory" button card
      • "View Live Voting" button card
      • "View Voting Outcomes" button card
      • "Read Our Guides" button card
    • Connect a Cardano Wallet to:

      • "Register to Vote" button card
      • "Delegate Your Vote to a DRep" button card
      • "Become a DRep" button card
      • "Vote on Governance Actions" button card
    • Join the discussion on social media

      • "Discord" button card
    • Help build GovTool:

      • "GitHub Repo" button card
      • "Documentation" button card
  2. Typo Identified

    • The "Vote on Governace Actions" button card contains a typo: "Governace" should be "Governance"

    Reference Image:
    Typo on Governance Actions Button

Recommendations

  • Add unique testId attributes to all listed button cards to ensure compatibility with automated testing.
  • Correct the typo in the "Vote on Governace Actions" title to read "Vote on Governance Actions."

Metadata

Metadata

Type

No type

Projects

Status

Done

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions