diff options
author | msquare <msquare@notrademark.de> | 2018-09-07 20:50:31 +0200 |
---|---|---|
committer | msquare <msquare@notrademark.de> | 2018-09-07 20:50:31 +0200 |
commit | 2d6bca1357faff28bc1f86a56b432cc463ff7574 (patch) | |
tree | ce18461d2e170ac28dd365342a1f125a8a31aa3a /tests/Unit/Routing/LegacyUrlGeneratorTest.php | |
parent | b320fc779063ee80b8f0ba505cb323287ccccbf5 (diff) | |
parent | ce6d0fd13b54ac79a955b85d50860736a520d333 (diff) |
Merge branch 'MyIgel-routing'
Diffstat (limited to 'tests/Unit/Routing/LegacyUrlGeneratorTest.php')
-rw-r--r-- | tests/Unit/Routing/LegacyUrlGeneratorTest.php | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/tests/Unit/Routing/LegacyUrlGeneratorTest.php b/tests/Unit/Routing/LegacyUrlGeneratorTest.php deleted file mode 100644 index 3d42afbd..00000000 --- a/tests/Unit/Routing/LegacyUrlGeneratorTest.php +++ /dev/null @@ -1,54 +0,0 @@ -<?php - -namespace Engelsystem\Test\Unit\Routing; - -use Engelsystem\Application; -use Engelsystem\Container\Container; -use Engelsystem\Http\Request; -use Engelsystem\Routing\LegacyUrlGenerator; -use Engelsystem\Routing\UrlGeneratorInterface; -use PHPUnit\Framework\TestCase; - -class LegacyUrlGeneratorTest extends TestCase -{ - public function provideLinksTo() - { - return [ - ['/', 'http://foo.bar/index.php', [], 'http://foo.bar/'], - ['/foo-path', 'http://foo.bar/index.php/index.php', [], 'http://foo.bar/index.php?p=foo_path'], - ['/foo', 'http://foo.bar/index.php/index.php', [], 'http://foo.bar/index.php?p=foo'], - ['foo', 'http://foo.bar/index.php', ['test' => 'abc'], 'http://foo.bar/index.php?p=foo&test=abc'], - ]; - } - - /** - * @dataProvider provideLinksTo - * @covers \Engelsystem\Routing\LegacyUrlGenerator::linkTo - * - * @param string $urlToPath - * @param string $willReturn - * @param string[] $arguments - * @param string $expectedUrl - */ - public function testLinkTo($urlToPath, $willReturn, $arguments, $expectedUrl) - { - $app = new Container(); - Application::setInstance($app); - - $request = $this->getMockBuilder(Request::class) - ->getMock(); - - $request->expects($this->once()) - ->method('getUriForPath') - ->with('/index.php') - ->willReturn($willReturn); - - $app->instance('request', $request); - - $urlGenerator = new LegacyUrlGenerator(); - $this->assertInstanceOf(UrlGeneratorInterface::class, $urlGenerator); - - $url = $urlGenerator->linkTo($urlToPath, $arguments); - $this->assertEquals($expectedUrl, $url); - } -} |