simple_page_manager-1.0.0-alpha1/tests/src/Functional/PageTestBase.php
tests/src/Functional/PageTestBase.php
<?php namespace Drupal\Tests\simple_page_manager\Functional; use Drupal\Tests\BrowserTestBase; /** * Test base for page testing. */ abstract class PageTestBase extends BrowserTestBase { /** * {@inheritdoc} */ protected static $modules = [ 'views', 'layout_builder', 'block', 'simple_page_manager', 'menu_ui', ]; /** * {@inheritdoc} */ protected $defaultTheme = 'classy'; /** * Creates a page through the UI. * * @param array $page * Page data. */ protected function createPage(array $page) { $this->drupalGet('/admin/structure/pages'); $this->clickLink('Add page'); $this->submitForm($page, 'Save'); } }