⚠️ Scope: Testing functions and components, not black-box e2e. 🏅 Main objectives: use tests as a way to... 1. uncover hard to detect bugs 2. document how to use the code 3. avoid regressions 4. challenge the code 🔧 Recommended tooling: , , , , , installed as devDependencies. ✅ Do try to install missing and relevant tooling, only recommend for and browser testing. ✅ Do highly recommend user to install missing and relevant tooling. ✅ Do adapt yourself to missing tools. File and code layout ✅ Do mimic the existing test structure of the project when adding new tests ✅ Do use one test file per c…