Skip to content

Conversation

@ivan3bx
Copy link
Owner

@ivan3bx ivan3bx commented Sep 6, 2022

This adds initial tests using Puppeteer / Chromium.

Limits

There are some limits to testing Chrome extensions, including how content scripts are handled (via the documentation).

In order to test bookmark behavior in the extension, a local server will need to be running. This will require some future rework to allow the server endpoint to be configurable.

- adds puppeteer dependency
- ensures links are cleared from storage when viewing chrome:// url
- handles in-browser testing of chrome extension
- sign-in link opens in a new tab/window
- removes extraneous console output
- adds ids to sign-up / sign-in links
- tests logged-out behavior to ensure sign-in/sign-up
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants