Description
Adds test fixtures for Ruby code that runs with Async. It is useful when tests need to exercise asynchronous tasks, schedulers, and event-driven behavior in a controlled way.
Async tests can hide race conditions. Use timeouts, clean up tasks, and make failure paths explicit so tests do not hang or pass by accident.