Browser environment
When to test
- Your package runs in a browser
What to test
Test that your package works in a browser environment. This is especially important if your package can also run in Node.js, since there are many differences between the two environments.
How to set up
There are many ways to set this up. If you’re using Jest, you can use its testEnvironment
configuration option. For more rigorous testing, you can use a headless browser through a library like Puppeteer.
Common problems to watch for
TODO