observer tests