function ClassyTemplatesIdenticalToStableTest::testStableTemplatesIdenticalToClassy

Same name and namespace in other branches
  1. 8.9.x core/tests/Drupal/Tests/Core/Theme/ClassyTemplatesIdenticalToStableTest.php \Drupal\Tests\Core\Theme\ClassyTemplatesIdenticalToStableTest::testStableTemplatesIdenticalToClassy()

Confirms that certain Classy templates have equivalents in Stable.

@dataProvider providerTestStableTemplatesIdenticalToClassy

Parameters

string $template: The template file to test.

File

core/tests/Drupal/Tests/Core/Theme/ClassyTemplatesIdenticalToStableTest.php, line 25

Class

ClassyTemplatesIdenticalToStableTest
Confirms that certain Classy templates have identical equivalents in Stable.

Namespace

Drupal\Tests\Core\Theme

Code

public function testStableTemplatesIdenticalToClassy($template) {
    $stable_template = $this->root . '/core/themes/stable/templates' . $template;
    $classy_template = $this->root . '/core/themes/classy/templates' . $template;
    $this->assertFileExists($stable_template);
    $this->assertFileExists($classy_template);
    $this->assertSame(md5_file($stable_template), md5_file($classy_template), 'The templates should have the same checksums.');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.