Problem/Motivation

We should add defaultTheme where it will be required in tests extending BrowserTestBase.

Drupal\Tests\BrowserTestBase::$defaultTheme is required in drupal:9.0.0 when using an install profile that does not set a default theme. See https://www.drupal.org/node/2352949, which includes recommendations on which theme to use.

See https://www.drupal.org/node/3083055
and https://www.drupal.org/project/drupal/issues/3082655

Proposed resolution

Add the defaultTheme property to tests that extend BrowserTestBase, where appropriate or another theme where appropriate, based on https://www.drupal.org/node/3083055

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

oknate created an issue. See original summary.

rpayanm’s picture

Status: Active » Needs review
FileSize
1.41 KB
Matroskeen’s picture

There is some issue with finding title in Stark theme. Let's try with "classy".

Matroskeen’s picture

Seems fine. I've also created a follow-up issue that noticed during investigating this one: #3107290: Use FunctionalTestBase for all Functional tests

  • Matroskeen committed 04d2704 on 8.x-1.x
    Issue #3095620 by rpayanm, Matroskeen: Add defaultTheme in tests...
Matroskeen’s picture

Status: Needs review » Fixed

Committed and pushed to 8.x-1.x.
Thanks!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.