DawnbrandBots / deck-transfer-for-master-duel

A browser extension to import and export Yu-Gi-Oh! decks from Master Duel and Neuron, and download public decks from the official card database.
https://ygoprodeck.com/decks/transfer-tool/
GNU General Public License v3.0
9 stars 0 forks source link

Add automated tests #10

Closed kevinlul closed 4 months ago

kevinlul commented 1 year ago

The test cases that could be automatically run do not require logging into the official database. Possible tools to achieve this are Puppeteer, Cypress, and Playwright. The tool chosen must support loading an extension into a browser, at least desktop Chrome and Firefox, and running on GitHub Actions.

kevinlul commented 6 months ago

https://playwright.dev/docs/chrome-extensions

kevinlul commented 6 months ago

microsoft/playwright#7297

kevinlul commented 5 months ago

Re: page.goto flakiness on CI

https://playwright.dev/docs/test-timeouts