Introduction
Async fixtures help prepare things that need to wait for some time or work with async code before tests run.
When you need to set up a database connection that uses async calls.
When you want to prepare a web server or client that works asynchronously.
When you have to load data or resources using async functions before tests.
When cleaning up resources after async operations in tests.
When testing code that uses async functions and you want to share setup steps.