assertGetSubscribedEvent(InvoiceDocumentSubscriber::class, 'invoice_document'); } public function testActions(): void { $sut = $this->createSubscriber(InvoiceDocumentSubscriber::class, true); $event = new PageActionsEvent(new User(), ['document' => new InvoiceDocument(new \SplFileInfo(__FILE__)), 'token' => uniqid()], 'invoice_document', 'index'); $sut->onActions($event); $actions = $event->getActions(); self::assertGreaterThanOrEqual(1, \count($actions)); self::assertArrayHasKey('trash', $actions); self::assertEquals('invoice_document_delete', $actions['trash']['url']); } }