Skip to content

Cypress E2E Setup for Dashboard Issue #349#504

Merged
Ceejaytech25 merged 1 commit into
ceejaylaboratory:mainfrom
Ndanusa:feature/issue-349-cypress-e2e
May 31, 2026
Merged

Cypress E2E Setup for Dashboard Issue #349#504
Ceejaytech25 merged 1 commit into
ceejaylaboratory:mainfrom
Ndanusa:feature/issue-349-cypress-e2e

Conversation

@Ndanusa
Copy link
Copy Markdown
Contributor

@Ndanusa Ndanusa commented May 31, 2026

Pull Request: Cypress E2E Setup for Dashboard

Description

This PR addresses issue #349 by setting up Cypress for End-to-End (E2E) testing in the dashboard application as part of the testnet deployment readiness wave.

Changes Included

  • Added cypress as a development dependency.
  • Configured Cypress basic settings (cypress.config.ts).
  • Added initial E2E setup files (cypress/support/e2e.ts, cypress/support/commands.ts).
  • Created a preliminary dashboard E2E test (cypress/e2e/dashboard.cy.ts) ensuring the application loads successfully.
  • Added a test:e2e script to the Dashboard's package.json for CI pipeline integration.
  • Configured a dedicated tsconfig.json for the Cypress directory to correctly type commands and avoid linter warnings.

Architectural Guidelines adherence

  • Implemented the Cypress test structure according to modern project standards and documented configurations.
  • Does not affect backend architecture or styling. Dark mode styling aesthetics are preserved as no visual changes were introduced.

Verification / Acceptance Criteria

  • Implementation completed according to project standards.
  • Code is properly documented and commented.
  • E2E tests (npm run test:e2e) provided.
  • Passes CI pipeline (linting, tests, build) locally.

Related Problem

Closes #349

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 31, 2026

@Ndanusa Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Ceejaytech25 Ceejaytech25 merged commit 8e44594 into ceejaylaboratory:main May 31, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Frontend] Cypress E2E Setup for Dashboard

2 participants