phlask-map icon indicating copy to clipboard operation
phlask-map copied to clipboard

test: implement sidebar navigation tests for mobile and desktop

Open icycoldveins opened this issue 6 months ago • 1 comments

Pull Request

Change Summary

Implement Cypress tests for sidebar navigation functionality across mobile and desktop viewports. Tests verify navigation to About Us, Join Team, and Contact Form pages through the sidebar menu.

Change Reason

Multiple open issues require functional tests for sidebar navigation. This PR addresses these issues by implementing all missing sidebar navigation tests for both mobile and desktop views.

Changes

  • Desktop sidebar navigation tests:

    • About Us page navigation test (existing, verified working)
    • Join Team page navigation test (newly implemented)
    • Contact Form page navigation test (newly implemented)
  • Mobile sidebar navigation tests:

    • About Us page navigation test (newly implemented)
    • Join Team page navigation test (completed from previous commit)
    • Contact Form page navigation test (newly implemented)

Verification

desktop

https://github.com/user-attachments/assets/d5f5c1c7-46e0-4043-a8ec-fd95f6ae5dd6

mobile

https://github.com/user-attachments/assets/2bbc52a2-1aaa-4917-858d-65fce884590c

Related Issues

Addresses #490, #491, #492, #482, #483

icycoldveins avatar Aug 21 '25 07:08 icycoldveins

boom

icycoldveins avatar Sep 15 '25 23:09 icycoldveins