From f845a5ab8b67e1d0b11779f1754bcc3f2193d67b Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Sun, 28 Oct 2018 12:59:49 +0100 Subject: Added caching for templating and routing See #486 (Implement caching) --- tests/Unit/Renderer/TwigServiceProviderTest.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'tests/Unit/Renderer/TwigServiceProviderTest.php') diff --git a/tests/Unit/Renderer/TwigServiceProviderTest.php b/tests/Unit/Renderer/TwigServiceProviderTest.php index 0d632633..86dee1de 100644 --- a/tests/Unit/Renderer/TwigServiceProviderTest.php +++ b/tests/Unit/Renderer/TwigServiceProviderTest.php @@ -91,7 +91,7 @@ class TwigServiceProviderTest extends ServiceProviderTest /** * @covers \Engelsystem\Renderer\TwigServiceProvider::registerTwigEngine */ - public function testRegisterTWigEngine() + public function testRegisterTwigEngine() { /** @var TwigEngine|MockObject $htmlEngine */ $twigEngine = $this->createMock(TwigEngine::class); @@ -114,7 +114,7 @@ class TwigServiceProviderTest extends ServiceProviderTest ->method('make') ->withConsecutive( [TwigLoader::class, ['paths' => $viewsPath]], - [Twig::class], + [Twig::class, ['options' => ['cache' => false, 'auto_reload' => true, 'strict_variables' => true]]], [TwigEngine::class] )->willReturnOnConsecutiveCalls( $twigLoader, @@ -133,17 +133,17 @@ class TwigServiceProviderTest extends ServiceProviderTest ['renderer.twigEngine', $twigEngine] ); - $app->expects($this->exactly(2)) + $app->expects($this->exactly(3)) ->method('get') - ->withConsecutive(['path.views'], ['config']) - ->willReturnOnConsecutiveCalls($viewsPath, $config); + ->withConsecutive(['path.views'], ['config'], ['path.cache.views']) + ->willReturnOnConsecutiveCalls($viewsPath, $config, 'cache/views'); $this->setExpects($app, 'tag', ['renderer.twigEngine', ['renderer.engine']]); - $config->expects($this->once()) + $config->expects($this->exactly(3)) ->method('get') - ->with('timezone') - ->willReturn('The/World'); + ->withConsecutive(['environment'], ['environment'], ['timezone']) + ->willReturnOnConsecutiveCalls('development', 'development', 'The/World'); $twig->expects($this->once()) ->method('getExtension') -- cgit v1.2.3-54-g00ecf