TODO: Make an outline then fill it in with details.
TODO: Talk about using the test tasks. Link to the development tools guide for more details about the tasks.
TODO: Explain how docker can be used for running application dependencies like postgres along with how to setup running your tests in a docker container.
TODO: Cover the basics of writing tests, linking to Deno's guides on that subject. Be sure to mention BDD, Mocking, Fake time and timers, Snapshot testing, and type assertions.
TODO: Cover writing tests for server routes. End to end tests for endpoints for both the API and UI. Use snapshot testing for UI route responses since they return HTML pages.
TODO: Cover testing components and writing end to end tests for routes using react testing library and playwright
TODO: See denoland/deno#16899 for information about this. Write a guide on it. If possible include a link to how to include it's coverage in the coverage reports.
TODO: Write how to see coverage in console. Link to development tools section on using codecov.