123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace Drupal\KernelTests\Core\Path;
- use Drupal\Core\Database\Database;
- use Drupal\KernelTests\KernelTestBase;
- use Drupal\system\Tests\Path\UrlAliasFixtures;
- /**
- * Base class for Path/URL alias integration tests.
- */
- abstract class PathUnitTestBase extends KernelTestBase {
- /**
- * @var \Drupal\system\Tests\Path\UrlAliasFixtures
- */
- protected $fixtures;
- protected function setUp() {
- parent::setUp();
- $this->fixtures = new UrlAliasFixtures();
- // The alias whitelist expects that the menu path roots are set by a
- // menu router rebuild.
- \Drupal::state()->set('router.path_roots', ['user', 'admin']);
- }
- protected function tearDown() {
- $this->fixtures->dropTables(Database::getConnection());
- parent::tearDown();
- }
- }
|