Problem/Motivation

Automated tests are failing with Drupal Core 8.8 and later with a deprecation notice:

Drupal\Tests\BrowserTestBase::$defaultTheme is required in drupal:9.0.0 when using an install profile that does not set a default theme. Please see https://www.drupal.org/node/3083055

So, please add to each test class the following property:

+  /**
+   * {@inheritdoc}
+   */
+  protected $defaultTheme = 'stark';

Proposed resolution

Implement a $defaultTheme for the functional tests to resolve the deprecation notice.

Remaining tasks

  • Write a patch
  • Review
  • Commit

User interface changes

None.

API changes

None.

Data model changes

None.

Release notes snippet

None.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

vuil created an issue. See original summary.

vuil’s picture

Issue summary: View changes
vuil’s picture

Issue summary: View changes
Leonardo Le’s picture

Leonardo Le’s picture

Status: Active » Needs review
vuil’s picture

Status: Needs review » Reviewed & tested by the community

I set the issue status Reviewed & tested by the community.

The patch will be committed.
Thank you Leonardo Le!

vuil’s picture

  • vuil committed 65bba4b on 8.x-1.x authored by Leonardo Le
    Issue #3098954 by Leonardo Le, vuil: Automated tests are failing with...
vuil’s picture

Status: Reviewed & tested by the community » Fixed

The patch is committed! Thank you.

Status: Fixed » Closed (fixed)

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