observer test