get(EntityManagerInterface::class); $qb = $em->createQueryBuilder(); $newsItems = $qb->select('n')->from(NewsItem::class, 'n') ->setMaxResults(2) ->getQuery() ->getResult(); foreach ($newsItems as $n) { yield [$n->getId()]; } self::ensureKernelShutdown(); } public function testList() { $client = $this->getClientAuthenticated(); $client->request('GET', '/fr/admin/news_item'); self::assertResponseIsSuccessful('Test that news item admin page shows'); } /** * @dataProvider generateNewsItemIds */ public function testShowSingleItem(int $newsItemId) { $client = $this->getClientAuthenticated(); $client->request('GET', "/fr/amdin/news_item/{$newsItemId}/view"); $this->assertResponseIsSuccessful('test that single news item admin page loads successfully'); } }