public function testEditAction()
{
$collection = $this->container->get('layout_box.repository')->matching(new Criteria());
$collection->map(function (LayoutBoxInterface $layoutBox) {
$url = $this->generateUrl('admin.layout_box.edit', ['id' => $layoutBox->getId()]);
$crawler = $this->client->request('GET', $url);
$this->assertTrue($this->client->getResponse()->isSuccessful());
$this->assertEquals(1, $crawler->filter('html:contains("' . $this->trans('layout_box.heading.edit') . '")')->count());
$this->assertEquals(0, $crawler->filter('html:contains("' . $this->jsDataGridClass . '")')->count());
$this->assertEquals(1, $crawler->filter('html:contains("' . $this->jsFormClass . '")')->count());
$this->assertEquals(1, $crawler->filter('html:contains("' . $layoutBox->translate()->getName() . '")')->count());
});
}