tests/src/Parsers/DynamicTest.php 1 location
|
@@ 51-62 (lines=12) @@
|
48 |
|
} |
49 |
|
|
50 |
|
|
51 |
|
public function testAssemble() |
52 |
|
{ |
53 |
|
$params = [ |
54 |
|
'url' => 'lorem', |
55 |
|
'name' => 'ipsum', |
56 |
|
'company' => 'dolo&rem', |
57 |
|
]; |
58 |
|
static::assertEquals('?url=lorem&name=ipsum&company=dolo%26rem', $this->object->assemble($params)); |
59 |
|
|
60 |
|
$this->object->setMap('shop/category_:url/:name'); |
61 |
|
static::assertEquals('shop/category_lorem/ipsum?company=dolo%26rem', $this->object->assemble($params)); |
62 |
|
} |
63 |
|
|
64 |
|
public function testMatch() |
65 |
|
{ |
tests/src/Parsers/LiteralTest.php 1 location
|
@@ 28-39 (lines=12) @@
|
25 |
|
$this->object = new Literal(); |
26 |
|
} |
27 |
|
|
28 |
|
public function testAssemble() |
29 |
|
{ |
30 |
|
$params = [ |
31 |
|
'url' => 'lorem', |
32 |
|
'name' => 'ipsum', |
33 |
|
'company' => 'dolo&rem', |
34 |
|
]; |
35 |
|
static::assertEquals('?url=lorem&name=ipsum&company=dolo%26rem', $this->object->assemble($params)); |
36 |
|
|
37 |
|
$this->object->setMap('shop/cart'); |
38 |
|
static::assertEquals('shop/cart?url=lorem&name=ipsum&company=dolo%26rem', $this->object->assemble($params)); |
39 |
|
} |
40 |
|
|
41 |
|
public function testMatch() |
42 |
|
{ |
tests/src/Parsers/RegexTest.php 1 location
|
@@ 46-57 (lines=12) @@
|
43 |
|
static::assertEquals('shop/(test)/([a-z0-9-]+)', $this->object->getRegex()); |
44 |
|
} |
45 |
|
|
46 |
|
public function testAssemble() |
47 |
|
{ |
48 |
|
$params = [ |
49 |
|
'url' => 'lorem', |
50 |
|
'name' => 'ipsum', |
51 |
|
'company' => 'dolo&rem', |
52 |
|
]; |
53 |
|
static::assertEquals('?url=lorem&name=ipsum&company=dolo%26rem', $this->object->assemble($params)); |
54 |
|
|
55 |
|
$this->object->setMap('shop/:url'); |
56 |
|
static::assertEquals('shop/lorem?name=ipsum&company=dolo%26rem', $this->object->assemble($params)); |
57 |
|
} |
58 |
|
|
59 |
|
public function testMatch() |
60 |
|
{ |