listener tests