eZ\Bundle\EzPublishRestBundle\Tests\Routing\OptionsLoader\MapperTest::testMapRoute PHP Method

testMapRoute() public method

public testMapRoute ( )
    public function testMapRoute()
    {
        $restRoute = new Route('/route/one/{id}', array('_controller' => 'anything'), array('id' => '[0-9]+'), array(), '', array(), array('PUT', 'DELETE'));
        $optionsRoute = $this->mapper->mapRoute($restRoute);
        self::assertEquals(array('OPTIONS'), $optionsRoute->getMethods());
        self::assertEquals($restRoute->getRequirement('id'), $optionsRoute->getRequirement('id'));
        self::assertEquals('PUT,DELETE', $optionsRoute->getDefault('allowedMethods'));
        self::assertEquals('_ezpublish_rest.controller.options:getRouteOptions', $optionsRoute->getDefault('_controller'));
    }