3 namespace Drupal\Tests\field_layout\Kernel;
5 use Drupal\Tests\layout_builder\Kernel\LayoutBuilderCompatibilityTestBase;
10 class FieldLayoutUninstallTest extends LayoutBuilderCompatibilityTestBase {
13 * Ensures field layout can be uninstalled with layout builder enabled.
15 public function testFieldLayoutUninstall() {
16 // Setup user schema so user hook uninstall hook doesn't break.
17 $this->installSchema('user', 'users_data');
19 // Setup layout builder and same displays.
20 $this->installLayoutBuilder();
22 // Ensure install hook can handle displays without a layout.
23 $this->container->get('module_installer')->install(['field_layout']);
25 // Ensure uninstall hook can handle displays without a layout.
26 $this->container->get('module_installer')->uninstall(['field_layout']);