Contao\CoreBundle\Test\Routing\UrlGeneratorTest::testReplaceParameters PHP Method

testReplaceParameters() public method

Tests the parameter replacement.
    public function testReplaceParameters()
    {
        $params = ['items' => 'bar', 'article' => 'test'];
        $result = $this->getGenerator()->generate('foo/{article}', $params);
        $this->assertEquals('foo/article/test', $result['alias']);
        $this->assertArrayNotHasKey('article', $result);
        $this->assertArrayHasKey('items', $result);
        $result = $this->getGenerator()->generate('foo/{items}/{article}', $params);
        $this->assertEquals('foo/items/bar/article/test', $result['alias']);
        $this->assertArrayNotHasKey('article', $result);
        $this->assertArrayNotHasKey('items', $result);
    }