From b13ba8b707b2e11826f7a394144da1d102a4a69a Mon Sep 17 00:00:00 2001 From: Chi Date: Sat, 24 Sep 2022 17:59:32 +0500 Subject: [PATCH] Fix image view builder test --- tests/src/Kernel/ImageViewBuilderTest.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/src/Kernel/ImageViewBuilderTest.php b/tests/src/Kernel/ImageViewBuilderTest.php index 32c0877..c9d346b 100644 --- a/tests/src/Kernel/ImageViewBuilderTest.php +++ b/tests/src/Kernel/ImageViewBuilderTest.php @@ -4,9 +4,11 @@ namespace Drupal\Tests\twig_tweak\Kernel; use Drupal\Core\Cache\Cache; use Drupal\Core\DependencyInjection\ContainerBuilder; +use Drupal\Core\DrupalKernel; use Drupal\file\Entity\File; use Drupal\image\Entity\ImageStyle; use Drupal\responsive_image\Entity\ResponsiveImageStyle; +use Symfony\Component\HttpFoundation\Request; /** * A test for ImageViewBuilderTest. @@ -34,6 +36,12 @@ final class ImageViewBuilderTest extends AbstractTestCase { */ public function setUp(): void { parent::setUp(); + + // Add file_private_path setting. + $request = Request::create('/'); + $site_path = DrupalKernel::findSitePath($request); + $this->setSetting('file_private_path', $site_path . '/private'); + $this->installEntitySchema('file'); $this->installSchema('file', 'file_usage'); ImageStyle::create(['name' => 'large'])->save();