lyqht / Octokit-lite

🐙 Web UI to perform GitHub operations on multiple repositories
https://octokit-lite.vercel.app
MIT License
14 stars 12 forks source link

Setup Playwright and add tests #37

Open lyqht opened 2 years ago

lyqht commented 2 years ago

Description

Seeing how Playwright now has testing library like APIs, and that it is a E2E testing framework, I'm keen to try it out on Octokit-lite now that the project is getting bigger in scale.

Scope

For a start, the tests need to cover login flow (unable to navigate to microapps if not logged in) and navigating to Unfork + its history page when logged in.

Notes

I have not worked with Playwright before, so I cannot offer you help on problems related to the library. I do foresee that there may be complexity in setting this up because of how every page is reliant on the auth state/server side props.

boredcity commented 2 years ago

I have very little experience with Playwright, but I'd be happy to try working on this. Could you assign me to the issue, please?

lyqht commented 2 years ago

Sure thing! Thanks for your interest.

lyqht commented 2 years ago

Hey there! How is it going @boredcity ?

boredcity commented 2 years ago

So sorry, it's 18-hour long work days for me currently and I don't really know when things will stabilize and I get a chance to work on anything else.

I think it would make sense to un- or re-assign the task :(

lyqht commented 2 years ago

I see, @boredcity no worries! I'll unassihn you for now but if next time the issue is still open and u wanna work on it, let me know 😁