summaryrefslogtreecommitdiff
path: root/tests/Unit/Middleware
diff options
context:
space:
mode:
authorIgor Scheller <igor.scheller@igorshp.de>2018-10-28 12:59:49 +0100
committermsquare <msquare@notrademark.de>2018-11-24 16:30:36 +0100
commitf845a5ab8b67e1d0b11779f1754bcc3f2193d67b (patch)
treee4893832772d468873b047a443461175be774c88 /tests/Unit/Middleware
parent944c29b96429ec95ac1371cb33cc43704a60c7b1 (diff)
Added caching for templating and routing
See #486 (Implement caching)
Diffstat (limited to 'tests/Unit/Middleware')
-rw-r--r--tests/Unit/Middleware/RouteDispatcherServiceProviderTest.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/Unit/Middleware/RouteDispatcherServiceProviderTest.php b/tests/Unit/Middleware/RouteDispatcherServiceProviderTest.php
index ca784c73..3947ac37 100644
--- a/tests/Unit/Middleware/RouteDispatcherServiceProviderTest.php
+++ b/tests/Unit/Middleware/RouteDispatcherServiceProviderTest.php
@@ -2,6 +2,7 @@
namespace Engelsystem\Test\Unit\Middleware;
+use Engelsystem\Config\Config;
use Engelsystem\Middleware\LegacyMiddleware;
use Engelsystem\Middleware\RouteDispatcher;
use Engelsystem\Middleware\RouteDispatcherServiceProvider;
@@ -18,10 +19,18 @@ class RouteDispatcherServiceProviderTest extends ServiceProviderTest
*/
public function testRegister()
{
+ /** @var ContextualBindingBuilder|MockObject $bindingBuilder */
$bindingBuilder = $this->createMock(ContextualBindingBuilder::class);
+ /** @var FastRouteDispatcher|MockObject $routeDispatcher */
$routeDispatcher = $this->getMockForAbstractClass(FastRouteDispatcher::class);
+ $config = new Config(['environment' => 'development']);
- $app = $this->getApp(['alias', 'when']);
+ $app = $this->getApp(['alias', 'when', 'get']);
+
+ $app->expects($this->exactly(2))
+ ->method('get')
+ ->withConsecutive(['config'], ['path.cache.routes'])
+ ->willReturn($config, '/foo/routes.cache');
$app->expects($this->once())
->method('alias')