Mercurial > hg > cmmr2012-drupal-site
diff core/modules/node/tests/src/Functional/NodeBlockFunctionalTest.php @ 5:12f9dff5fda9 tip
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:34:47 +0100 |
parents | a9cd425dd02b |
children |
line wrap: on
line diff
--- a/core/modules/node/tests/src/Functional/NodeBlockFunctionalTest.php Thu Feb 28 13:11:55 2019 +0000 +++ b/core/modules/node/tests/src/Functional/NodeBlockFunctionalTest.php Thu May 09 15:34:47 2019 +0100 @@ -3,6 +3,7 @@ namespace Drupal\Tests\node\Functional; use Drupal\block\Entity\Block; +use Drupal\Core\Database\Database; use Drupal\Core\EventSubscriber\MainContentViewSubscriber; use Drupal\Tests\system\Functional\Cache\AssertPageCacheContextsAndTagsTrait; use Drupal\user\RoleInterface; @@ -69,14 +70,15 @@ $node2 = $this->drupalCreateNode($default_settings); $node3 = $this->drupalCreateNode($default_settings); + $connection = Database::getConnection(); // Change the changed time for node so that we can test ordering. - db_update('node_field_data') + $connection->update('node_field_data') ->fields([ 'changed' => $node1->getChangedTime() + 100, ]) ->condition('nid', $node2->id()) ->execute(); - db_update('node_field_data') + $connection->update('node_field_data') ->fields([ 'changed' => $node1->getChangedTime() + 200, ]) @@ -156,14 +158,14 @@ $this->drupalGet('node/' . $node1->id()); $this->assertText($label, 'Block was displayed on the node/N when node is of type article.'); - $this->assertCacheContexts(['languages:language_content', 'languages:language_interface', 'theme', 'url.query_args:' . MainContentViewSubscriber::WRAPPER_FORMAT, 'user', 'route', 'timezone']); + $this->assertCacheContexts(['languages:language_content', 'languages:language_interface', 'theme', 'url.query_args:' . MainContentViewSubscriber::WRAPPER_FORMAT, 'url.site', 'user', 'route', 'timezone']); $this->assertSame('MISS', $this->getSession()->getResponseHeader('X-Drupal-Dynamic-Cache')); $this->drupalGet('node/' . $node1->id()); $this->assertSame('HIT', $this->getSession()->getResponseHeader('X-Drupal-Dynamic-Cache')); $this->drupalGet('node/' . $node5->id()); $this->assertNoText($label, 'Block was not displayed on nodes of type page.'); - $this->assertCacheContexts(['languages:language_content', 'languages:language_interface', 'theme', 'url.query_args:' . MainContentViewSubscriber::WRAPPER_FORMAT, 'user', 'route', 'timezone']); + $this->assertCacheContexts(['languages:language_content', 'languages:language_interface', 'theme', 'url.query_args:' . MainContentViewSubscriber::WRAPPER_FORMAT, 'url.site', 'user', 'route', 'timezone']); $this->assertSame('MISS', $this->getSession()->getResponseHeader('X-Drupal-Dynamic-Cache')); $this->drupalGet('node/' . $node5->id()); $this->assertSame('HIT', $this->getSession()->getResponseHeader('X-Drupal-Dynamic-Cache')); @@ -171,7 +173,7 @@ $this->drupalLogin($this->adminUser); $this->drupalGet('admin/structure/block'); $this->assertText($label, 'Block was displayed on the admin/structure/block page.'); - $this->assertLinkByHref($block->url()); + $this->assertLinkByHref($block->toUrl()->toString()); } }