Replace template loader mocks by ArrayLoader

This commit is contained in:
Fabien Potencier
2024-07-23 23:20:37 +02:00
parent 5036ab2a4a
commit e4e95f5b86
19 changed files with 101 additions and 103 deletions
+3 -3
View File
@@ -12,7 +12,7 @@ namespace Twig\Tests\Node;
*/
use Twig\Environment;
use Twig\Loader\LoaderInterface;
use Twig\Loader\ArrayLoader;
use Twig\Node\Expression\AssignNameExpression;
use Twig\Node\Expression\ConditionalExpression;
use Twig\Node\Expression\ConstantExpression;
@@ -45,7 +45,7 @@ class ModuleTest extends NodeTestCase
public function getTests()
{
$twig = new Environment($this->createMock(LoaderInterface::class));
$twig = new Environment(new ArrayLoader(['foo.twig' => '{{ foo }}']));
$tests = [];
@@ -218,7 +218,7 @@ EOF
2
);
$twig = new Environment($this->createMock(LoaderInterface::class), ['debug' => true]);
$twig = new Environment(new ArrayLoader(['foo.twig' => '{{ foo }}']), ['debug' => true]);
$node = new ModuleNode($body, $extends, $blocks, $macros, $traits, new Node([]), $source);
$tests[] = [$node, <<<EOF
<?php