Skip to content

Commit 346a7f2

Browse files
committed
Added missing test
1 parent 91d0514 commit 346a7f2

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

test/Unit/Network/RouterTest.php

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,30 @@ public function testGet()
5656
$this->assertSame('foo', $router->run());
5757
}
5858

59+
/**
60+
* @covers OpCacheGUI\Network\Router::__construct
61+
* @covers OpCacheGUI\Network\Router::run
62+
* @covers OpCacheGUI\Network\Router::getMainPage
63+
*/
64+
public function testRunNoRoutes()
65+
{
66+
$requestMock = $this->getMock('\\OpCacheGUI\\Network\\RequestData');
67+
$requestMock->method('getVerb')->willReturn('GET');
68+
$requestMock->method('path')->willReturn('somepath');
69+
70+
//$routeMock = $this->getMockBuilder('\\OpCacheGUI\\Network\\Route')->disableOriginalConstructor()->getMock();
71+
//$routeMock->method('matchesRequest')->will($this->onConsecutiveCalls(false, true));
72+
//$routeMock->method('run')->willReturn('main route');
73+
74+
$factoryMock = $this->getMock('\\OpCacheGUI\\Network\\RouteBuilder');
75+
//$factoryMock->method('build')->willReturn($routeMock);
76+
77+
$router = new Router($requestMock, $factoryMock);
78+
//$router->get('id', function () {});
79+
80+
$this->assertNull($router->run());
81+
}
82+
5983
/**
6084
* @covers OpCacheGUI\Network\Router::__construct
6185
* @covers OpCacheGUI\Network\Router::run

0 commit comments

Comments
 (0)