Commit f6bdff2d authored by Adam G-H's avatar Adam G-H Committed by Damien McKenna
Browse files

Issue #3129664 by phenaproxima: Fix failure in MetatagPageManagerTest.

parent 33cfb074
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
Metatag 8.x-1.x-dev, xxxx-xx-xx
-------------------------------
#3129664 by phenaproxima: Fix failure in MetatagPageManagerTest.


Metatag 8.x-1.13, 2020-04-21
+8 −9
Original line number Diff line number Diff line
@@ -41,7 +41,6 @@ class MetatagPageManagerTest extends BrowserTestBase {
   * {@inheritdoc}
   */
  public function setUp() {
    // TODO: Change the autogenerated stub.
    parent::setUp();

    $this->assertSession = $this->assertSession();
@@ -95,11 +94,9 @@ class MetatagPageManagerTest extends BrowserTestBase {
  }

  /**
   * Tests a single variant page.
   *
   * @todo Fix this.
   * Tests a multi-variant page.
   */
  public function _testMultipleVariantPage() {
  public function testMultipleVariantPage() {
    // Make the old variant require an authenticated user.
    $old_variant = PageVariant::load('metatag_page_manager_variant_test');
    $selection = [
@@ -109,7 +106,7 @@ class MetatagPageManagerTest extends BrowserTestBase {
      ],
      'negate' => TRUE,
      'context_mapping' => [
        'user' => 'current_user',
        'user' => '@user.current_user_context:current_user',
      ],
    ];
    $old_variant->set('selection_criteria', [$selection]);
@@ -130,7 +127,7 @@ class MetatagPageManagerTest extends BrowserTestBase {
      ],
      'negate' => FALSE,
      'context_mapping' => [
        'user' => 'current_user',
        'user' => '@user.current_user_context:current_user',
      ],
    ];
    $new_variant->set('selection_criteria', [$selection]);
@@ -184,7 +181,9 @@ class MetatagPageManagerTest extends BrowserTestBase {
    ];

    $this->drupalPostForm('/admin/config/search/metatag/add', $edit, 'Save');
    $this->assertSession->pageTextContains('Page Variant: Metatag Page: Metatag Multiple Variant');
    // The first-weighted variant (Anonymous variant) will receive the Metatag
    // defaults.
    $this->assertSession->pageTextContains('Page Variant: Metatag Page: Anonymous variant');

    // Clear caches to load the right metatags.
    drupal_flush_all_caches();