| @@ 70-80 (lines=11) @@ | ||
| 67 | $this->transform('about')->shouldBeAnUriWithPath('/pages/about'); |
|
| 68 | } |
|
| 69 | ||
| 70 | function it_accepts_query_params_in_options( |
|
| 71 | ServerRequestInterface $request, |
|
| 72 | RouterContainer $router, |
|
| 73 | Generator $generator |
|
| 74 | ) |
|
| 75 | { |
|
| 76 | $this->prepareTest($request, $router, $generator); |
|
| 77 | ||
| 78 | $this->transform('about', ['query' => ['foo' => 'bar']]) |
|
| 79 | ->shouldBeAnUriWithPath('/pages/about?foo=bar'); |
|
| 80 | } |
|
| 81 | ||
| 82 | function it_can_reuse_host_name_from_context_request( |
|
| 83 | ServerRequestInterface $request, |
|
| @@ 82-91 (lines=10) @@ | ||
| 79 | ->shouldBeAnUriWithPath('/pages/about?foo=bar'); |
|
| 80 | } |
|
| 81 | ||
| 82 | function it_can_reuse_host_name_from_context_request( |
|
| 83 | ServerRequestInterface $request, |
|
| 84 | RouterContainer $router, |
|
| 85 | Generator $generator |
|
| 86 | ) |
|
| 87 | { |
|
| 88 | $this->prepareTest($request, $router, $generator); |
|
| 89 | $this->transform('about', ['reuseHostName' => 1]) |
|
| 90 | ->shouldBeAnUriWithPath('https://localhost:12541/pages/about'); |
|
| 91 | } |
|
| 92 | ||
| 93 | function it_can_reuse_the_request_query_params( |
|
| 94 | ServerRequestInterface $request, |
|
| @@ 93-107 (lines=15) @@ | ||
| 90 | ->shouldBeAnUriWithPath('https://localhost:12541/pages/about'); |
|
| 91 | } |
|
| 92 | ||
| 93 | function it_can_reuse_the_request_query_params( |
|
| 94 | ServerRequestInterface $request, |
|
| 95 | RouterContainer $router, |
|
| 96 | Generator $generator |
|
| 97 | ) |
|
| 98 | { |
|
| 99 | $this->prepareTest($request, $router, $generator); |
|
| 100 | $this->transform('about', [ |
|
| 101 | 'reuseParams' => 1, |
|
| 102 | 'query' => ['foo' => 'bar'] |
|
| 103 | ]) |
|
| 104 | ->shouldBeAnUriWithPath( |
|
| 105 | '/pages/about?foo=bar&baz=bar' |
|
| 106 | ); |
|
| 107 | } |
|
| 108 | ||
| 109 | /** |
|
| 110 | * Prepares the test |
|