feat: add data-testid attributes to key UI elements for automated testing - #1741
feat: add data-testid attributes to key UI elements for automated testing#1741aditya226-sharma wants to merge 1 commit into
Conversation
…ting Add data-testid attributes to the following elements: - file-upload-zone: File upload drag-drop area - export-button: Export video button - export-progress: Export progress bar - download-button: Download result link - reset-button: Reset/New video button - quality-slider: Quality CRF range slider - speed-slider: Speed range slider No visual or functional changes. Prepares codebase for Playwright/RTL tests. Closes reframe-oss#56
|
@aditya226-sharma is attempting to deploy a commit to the magic-peach1's projects Team on Vercel. A member of the Team first needs to authorize it. |
✅ PR Format Check Passed — @aditya226-sharmaBasic format checks passed. A maintainer will review your code changes. This does not mean the PR is approved — it just means the format is correct. |
👋 Thanks for your PR, @aditya226-sharma!Welcome to Reframe — a browser-based video editor built for everyone 🎬
What happens next
Quick checklist
Useful links
Happy coding! 🎉 |
|
@magic-peach Gentle ping — adds data-testid attributes for testing. Ready for review! |
|
👋 This PR has been inactive for 21 days. It will be automatically closed in 14 days if there's no further activity. If you need help with this PR, please comment or ping a maintainer. |
Summary
Adds
data-testidattributes to key UI elements across the component tree to prepare the codebase for automated testing with Playwright or React Testing Library.Changes
file-upload-zoneFileUpload.tsxexport-buttonVideoEditor.tsxexport-progressExportOverlay.tsxdownload-buttonDownloadResult.tsxreset-buttonDownloadResult.tsxquality-sliderExportSettings.tsxspeed-sliderAudioSpeedControl.tsxAcceptance Criteria
data-testidattributesCloses #56
GSSoC'26 contribution