topic observer tests working