poller supports integration testing of systems that contain asynchronous components by offering Poller, Probe and Matcher implementations. Inspired by the excellent GOOS book by Steeve Freeman & Nat Pryce