i’m not even sure if waiting for a condition should be part of a test framework or assertion lib. it could be just a small library. i have written something like that over and over again on different programming gigs and i don’t want to write it again 🙂