StableBaseThemeUpdateTest.php in Zircon Profile 8
File
core/modules/system/src/Tests/Update/StableBaseThemeUpdateTest.php
View source
<?php
namespace Drupal\system\Tests\Update;
class StableBaseThemeUpdateTest extends UpdatePathTestBase {
protected $themeHandler;
protected function setDatabaseDumpFiles() {
$this->databaseDumpFiles = [
__DIR__ . '/../../../../system/tests/fixtures/update/drupal-8.bare.standard.php.gz',
__DIR__ . '/../../../../system/tests/fixtures/update/drupal-8.stable-base-theme-2575421.php',
];
}
protected function setUp() {
parent::setUp();
$this->themeHandler = $this->container
->get('theme_handler');
$this->themeHandler
->refreshInfo();
}
public function testUpdateHookN() {
$this
->assertTrue($this->themeHandler
->themeExists('test_stable'));
$this
->assertFalse($this->themeHandler
->themeExists('stable'));
$this
->runUpdates();
$this->themeHandler
->refreshInfo();
$this
->assertTrue($this->themeHandler
->themeExists('stable'));
}
}