message listener testing