WellCommerce\Bundle\ShippingBundle\Tests\Controller\Admin\ShippingMethodControllerTest::testEditAction PHP Method

testEditAction() public method

public testEditAction ( )
    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());
        });
    }