implement spec:passed event