Skip to content
Snippets Groups Projects
Commit f030a0de authored by Ben Mullins's avatar Ben Mullins
Browse files

Issue #3307454 by Spokje, lauriii: Move classy related tests to the theme...

Issue #3307454 by Spokje, lauriii: Move classy related tests to the theme directory/namespace or handle them otherwise
parent 05204a62
No related branches found
No related tags found
19 merge requests!8506Draft: Issue #3456536 by ibrahim tameme,!5646Issue #3350972 by nod_: [random test failure]...,!5600Issue #3350972 by nod_: [random test failure]...,!5343Issue #3305066 by quietone, Rename RedirectLeadingSlashesSubscriber,!3603#ISSUE 3346218 Add a different message on edit comment,!3555Issue #2473873: Views entity operations lack cacheability support, resulting in incorrect dropbuttons,!3494Issue #3327018 by Spokje, longwave, xjm, mondrake: Update PHPStan to 1.9.3 and...,!3410Issue #3340128: UserLoginForm::submitForm has some dead code,!3389Issue #3325184 by Spokje, andypost, xjm, smustgrave: $this->configFactory is...,!3381Issue #3332363: Refactor Claro's menus-and-lists stylesheet,!3307Issue #3326193: CKEditor 5 can grow past the viewport when there is a lot of content,!3236Issue #3332419: Refactor Claro's messages stylesheet,!3231Draft: Issue #3049525 by longwave, fougere, larowlan, kim.pepper, AaronBauman, Wim...,!3212Issue #3294003: Refactor Claro's entity-meta stylesheet,!3194Issue #3330981: Fix PHPStan L1 error "Relying on entity queries to check access by default is deprecated...",!3143Issue #3313342: [PHP 8.1] Deprecated function: strpos(): Passing null to parameter #1 LayoutBuilderUiCacheContext.php on line 28,!2972Issue #1845004: Replace custom password hashing library with PHP 5.5 password_hash(),!2296Issue #3100732: Allow specifying `meta` data on JSON:API objects,!1626Issue #3256642: Make life better for database drivers that extend another database driver
......@@ -438,9 +438,6 @@ public function testUninstallingThemes() {
$this->assertSession()->responseNotContains('Uninstall claro theme');
// Check that olivero cannot be uninstalled as it is the default theme.
$this->assertSession()->responseNotContains('Uninstall Olivero theme');
// Check that the classy theme cannot be uninstalled as it is a base theme
// of claro and olivero.
$this->assertSession()->responseNotContains('Uninstall Classy theme');
// Install Stark and set it as the default theme.
\Drupal::service('theme_installer')->install(['stark']);
......@@ -454,9 +451,6 @@ public function testUninstallingThemes() {
// Check that claro can be uninstalled now.
$this->assertSession()->responseContains('Uninstall claro theme');
// Check that the classy theme still cannot be uninstalled as it is a
// base theme of olivero.
$this->assertSession()->responseNotContains('Uninstall Classy theme');
// Change the default theme to stark, stark is second in the list.
$this->clickLink('Set as default', 1);
......@@ -464,18 +458,11 @@ public function testUninstallingThemes() {
// Check that olivero can be uninstalled now.
$this->assertSession()->responseContains('Uninstall Olivero theme');
// Check that the classy theme still can't be uninstalled as neither of its
// base themes have been.
$this->assertSession()->responseNotContains('Uninstall Classy theme');
// Uninstall each of the two themes starting with Olivero.
$this->cssSelect('a[title="Uninstall Olivero theme"]')[0]->click();
$this->assertSession()->responseContains('The <em class="placeholder">Olivero</em> theme has been uninstalled');
$this->cssSelect('a[title="Uninstall Claro theme"]')[0]->click();
$this->assertSession()->responseContains('The <em class="placeholder">Claro</em> theme has been uninstalled');
// Check that the classy theme still can't be uninstalled as it is hidden.
$this->assertSession()->responseNotContains('Uninstall Classy theme');
}
/**
......
......@@ -13,6 +13,7 @@
* location.
*
* @group Theme
* @group legacy
*/
class ConfirmClassyCopiesTest extends KernelTestBase {
......
......@@ -8,6 +8,9 @@
* Confirms that classy.theme has not added new functionality.
*
* @group Theme
* @group legacy
*
* @todo Remove in https://www.drupal.org/project/drupal/issues/3110137
*/
class ClassyPreprocessUnchangedTest extends UnitTestCase {
......
......@@ -8,6 +8,9 @@
* Confirms that certain Classy templates have identical equivalents in Stable.
*
* @group Theme
* @group legacy
*
* @todo Remove in https://www.drupal.org/project/drupal/issues/3110137
*/
class ClassyTemplatesIdenticalToStableTest extends UnitTestCase {
......
<?php
namespace Drupal\FunctionalTests\Theme;
namespace Drupal\Tests\classy\Functional;
use Drupal\Tests\BrowserTestBase;
......
<?php
namespace Drupal\Tests\system\Kernel\Render;
namespace Drupal\Tests\classy\Kernel;
use Drupal\KernelTests\KernelTestBase;
/**
* Tests the Classy theme.
*
* @group Theme
* @group classy
*/
class ClassyTest extends KernelTestBase {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment