diff --git a/core/modules/media/tests/src/Functional/ProviderRepositoryTest.php b/core/modules/media/tests/src/Kernel/ProviderRepositoryTest.php
similarity index 91%
rename from core/modules/media/tests/src/Functional/ProviderRepositoryTest.php
rename to core/modules/media/tests/src/Kernel/ProviderRepositoryTest.php
index 0beacd89167a0d1303fad77dde68b9082185d28a..c8ed11cdf4434224d79816bb98b129bdf8e28c5e 100644
--- a/core/modules/media/tests/src/Functional/ProviderRepositoryTest.php
+++ b/core/modules/media/tests/src/Kernel/ProviderRepositoryTest.php
@@ -2,11 +2,10 @@
 
 declare(strict_types=1);
 
-namespace Drupal\Tests\media\Functional;
+namespace Drupal\Tests\media\Kernel;
 
 use Drupal\media\OEmbed\ProviderException;
 use GuzzleHttp\Psr7\Utils;
-use Prophecy\PhpUnit\ProphecyTrait;
 
 /**
  * Tests the oEmbed provider repository.
@@ -15,14 +14,7 @@
  *
  * @group media
  */
-class ProviderRepositoryTest extends MediaFunctionalTestBase {
-
-  use ProphecyTrait;
-
-  /**
-   * {@inheritdoc}
-   */
-  protected $defaultTheme = 'stark';
+class ProviderRepositoryTest extends MediaKernelTestBase {
 
   /**
    * Tests that provider discovery fails if the provider database is empty.