diff --git a/core/modules/datetime/src/Tests/DateTimeFieldTest.php b/core/modules/datetime/src/Tests/DateTimeFieldTest.php index 281e78c..8285a2b 100644 --- a/core/modules/datetime/src/Tests/DateTimeFieldTest.php +++ b/core/modules/datetime/src/Tests/DateTimeFieldTest.php @@ -9,6 +9,7 @@ use Drupal\Component\Utility\Unicode; use Drupal\Core\Entity\Entity\EntityViewDisplay; +use Drupal\field\Tests\FieldItemTestBase; use Drupal\simpletest\WebTestBase; use Drupal\Core\Datetime\DrupalDateTime; @@ -17,7 +18,7 @@ * * @group datetime */ -class DateTimeFieldTest extends WebTestBase { +class DateTimeFieldTest extends FieldItemTestBase { /** * Modules to enable. diff --git a/core/modules/field/src/Tests/Email/EmailFieldTest.php b/core/modules/field/src/Tests/Email/EmailFieldTest.php index 2ce3c46..552cad2 100644 --- a/core/modules/field/src/Tests/Email/EmailFieldTest.php +++ b/core/modules/field/src/Tests/Email/EmailFieldTest.php @@ -8,14 +8,14 @@ namespace Drupal\field\Tests\Email; use Drupal\Component\Utility\Unicode; -use Drupal\simpletest\WebTestBase; +use Drupal\field\Tests\FieldItemTestBase; /** * Tests email field functionality. * * @group field */ -class EmailFieldTest extends WebTestBase { +class EmailFieldTest extends FieldItemTestBase { /** * Modules to enable. diff --git a/core/modules/field/src/Tests/FieldItemTestBase.php b/core/modules/field/src/Tests/FieldItemTestBase.php index e69de29..1ae1737 100644 --- a/core/modules/field/src/Tests/FieldItemTestBase.php +++ b/core/modules/field/src/Tests/FieldItemTestBase.php @@ -0,0 +1,38 @@ +container->get('config.storage')->listAll('core.entity_view_display.'), + $this->container->get('config.storage')->listAll('core.entity_form_display.') + ); + + $factory = $this->container->get('config.factory'); + /** @var \Drupal\Core\Config\TypedConfigManagerInterface $typed_config */ + $typed_config = $this->container->get('config.typed'); + foreach ($names as $name) { + $config = $factory->get($name); + $this->assertConfigSchema($typed_config, $name, $config->get()); + } + + parent::tearDown(); + } + +} diff --git a/core/modules/field/src/Tests/Number/NumberFieldTest.php b/core/modules/field/src/Tests/Number/NumberFieldTest.php index ca1fbb0..a1abf41 100644 --- a/core/modules/field/src/Tests/Number/NumberFieldTest.php +++ b/core/modules/field/src/Tests/Number/NumberFieldTest.php @@ -8,6 +8,7 @@ namespace Drupal\field\Tests\Number; use Drupal\Component\Utility\Unicode; +use Drupal\field\Tests\FieldItemTestBase; use Drupal\simpletest\WebTestBase; /** @@ -15,7 +16,7 @@ * * @group field */ -class NumberFieldTest extends WebTestBase { +class NumberFieldTest extends FieldItemTestBase { /** * Modules to enable. diff --git a/core/modules/image/src/Tests/ImageFieldTestBase.php b/core/modules/image/src/Tests/ImageFieldTestBase.php index 33e7fc1..554954b 100644 --- a/core/modules/image/src/Tests/ImageFieldTestBase.php +++ b/core/modules/image/src/Tests/ImageFieldTestBase.php @@ -7,6 +7,7 @@ namespace Drupal\image\Tests; +use Drupal\field\Tests\FieldItemTestBase; use Drupal\simpletest\WebTestBase; /** @@ -25,7 +26,7 @@ /** * This class provides methods specifically for testing Image's field handling. */ -abstract class ImageFieldTestBase extends WebTestBase { +abstract class ImageFieldTestBase extends FieldItemTestBase { /** * Modules to enable.