public function testEditAction()
{
$collection = $this->container->get('shipping_method.repository')->matching(new Criteria());
$collection->map(function (ShippingMethodInterface $method) {
$url = $this->generateUrl('admin.shipping_method.edit', ['id' => $method->getId()]);
$crawler = $this->client->request('GET', $url);
$this->assertTrue($this->client->getResponse()->isSuccessful());
$this->assertEquals(1, $crawler->filter('html:contains("' . $this->trans('shipping_method.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("' . $method->translate()->getName() . '")')->count());
});
}