Skip to content

feat: add cypress tests - #714

Open
suvanbanerjee wants to merge 24 commits into
developmentfrom
cypress-testing
Open

suvanbanerjee wants to merge 24 commits into
developmentfrom
cypress-testing

Conversation

@suvanbanerjee

@suvanbanerjee suvanbanerjee commented Apr 6, 2026

Copy link
Copy Markdown
Member

Pull Request

Description

  • quartzSpecificPoints
    • Check Quartz logos and redirect to quartz.solar
    • Check OFC Logo and redirect to openclimatefix.org
    • Check Documentation button and redirect to notion docs
  • pvLatest
    • Check header nav items render and the active tab is highlighted
    • Check Quartz and "powered by" OCF links exist in the header
    • Check user menu items are all present
    • Check PV Forecast headline figures respond to click/hover
  • dashboardMode
    • Check Dashboard mode toggle works and updates state correctly
    • Check map elements are enlarged when dashboard mode is active
  • dashboardModeSnapshot
    • Check the page loads successfully
    • Check dashboard mode view matches the visual snapshot
  • deltaSnapshot
    • Check the page loads successfully
    • Check the Delta tab view matches the visual snapshot
  • sitesSnapshot
    • Check the page loads successfully
    • Check the Solar Sites tab view matches the visual snapshot
  • pvForecastSnapshot
    • Check the page loads successfully
    • Check the PV Forecast view matches the visual snapshot
  • pLevels
    • Check all P-levels can be enabled and the view matches the visual snapshot
  • satelliteUi
    • Check the satellite/clouds overlay matches the visual snapshot

Fixes #701

Checklist:

  • My code follows OCF's coding style guidelines
  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • I have checked my code and corrected any misspellings

@suvanbanerjee
suvanbanerjee requested a review from braddf April 6, 2026 04:53
@suvanbanerjee suvanbanerjee self-assigned this Apr 6, 2026
@vercel

vercel Bot commented Apr 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nowcasting-app Ready Ready Preview Aug 12, 2026 9:50am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
quartz-app Ignored Ignored Preview Aug 12, 2026 9:50am

Request Review

@braddf

braddf commented Apr 15, 2026

Copy link
Copy Markdown
Collaborator

From a quick eyeball this is looking good so far 👍🏻

@suvanbanerjee
suvanbanerjee marked this pull request as ready for review June 24, 2026 04:40
@github-actions

Copy link
Copy Markdown

❌ Snapshot diff

Download cypress-snapshot-diffs from this run's artifacts to view the diff images.

@github-actions

Copy link
Copy Markdown

❌ Snapshot diff

Download cypress-snapshot-diffs from this run's artifacts to view the diff images.

@github-actions

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown

❌ Snapshot diff

Download cypress-snapshot-diffs from this run's artifacts to view the diff images.

@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown

❌ Snapshot diff

Download cypress-snapshot-diffs from this run's artifacts to view the diff images.

@suvanbanerjee suvanbanerjee changed the title test: add cypress tests for Quartz logos and documentation link feat: add cypress tests Aug 9, 2026
@github-actions

Copy link
Copy Markdown

❌ Snapshot diff

Download cypress-snapshot-diffs from this run's artifacts to view the diff images.

@github-actions

Copy link
Copy Markdown

❌ Snapshot diff

Download cypress-snapshot-diffs from this run's artifacts to view the diff images.

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.

2 participants