public function testIfWillTriggerAfterDelete() { $triggered = false; $model = new DocumentBaseAttributes(); $afterDelete = function (ModelEvent $event) use(&$triggered) { $triggered = true; }; Event::on($model, EntityManagerInterface::EventAfterDelete, $afterDelete); $saved = $model->save(); $deleted = $model->delete(); $this->assertTrue($deleted); $this->assertTrue($triggered); Event::off($model, EntityManagerInterface::EventAfterDelete, $afterDelete); }