Add wait_on unit test