Intitial playwright tests with workflow #169
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces Playwright end-to-end testing to the repository, adding a comprehensive test suite for the profile and organization flows, a detailed mocking guide, and updated configuration files. Feedback on the test implementation includes leveraging TypeScript type safety by removing the ts-nocheck directive, avoiding arbitrary timeouts and manual scrolling in favor of Playwright's automatic scrolling behaviors, using relative paths instead of hardcoded absolute URLs, and enabling parallel test execution by making the workers configuration conditional.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
…script to the package.json to automatically get the browser binaries installed
… monocart which is configured on the workflow
…e to narrow viewpoint
|
I changed the workflow file to run the workflow only when pushed to the main. You could see the workflow files which ran in my branch as you said earlier |
…com/NethmikaKekuu/openginxplore into feathure/playwright-tests-workflows
…/github.com/NethmikaKekuu/openginxplore into feathure/playwright-tests-workflows" This reverts commit 9b33ecd, reversing changes made to c873635.
This reverts commit c873635.
Playwright E2E Test Suite with Responsiveness & Coverage
This pr closes #167
Overview
Adds a comprehensive Playwright end-to-end test suite for the person profile flow, including cross-browser testing, responsive viewport testing, and code coverage reporting.
closes #166
What's Tested
Full User Flow (
tests/view-profile.spec.js)Responsiveness Testing
The full flow above runs at 3 viewport sizes:
Cross-Browser Testing
All tests run across 3 browsers: