diff --git a/core/modules/node/tests/src/Functional/NodeRevisionsTest.php b/core/modules/node/tests/src/Functional/NodeRevisionsTest.php index d230613a3eb39d73770ab130157cfbc1e0dda82d..c1cf2f5bf64e06b5a7db34a775a9678c33531ccf 100644 --- a/core/modules/node/tests/src/Functional/NodeRevisionsTest.php +++ b/core/modules/node/tests/src/Functional/NodeRevisionsTest.php @@ -197,8 +197,13 @@ public function testRevisions() { '%title' => $nodes[1]->label(), ]), 'Revision deleted.'); $connection = Database::getConnection(); - $this->assertTrue($connection->query('SELECT COUNT(vid) FROM {node_revision} WHERE nid = :nid and vid = :vid', [':nid' => $node->id(), ':vid' => $nodes[1]->getRevisionId()])->fetchField() == 0, 'Revision not found.'); - $this->assertTrue($connection->query('SELECT COUNT(vid) FROM {node_field_revision} WHERE nid = :nid and vid = :vid', [':nid' => $node->id(), ':vid' => $nodes[1]->getRevisionId()])->fetchField() == 0, 'Field revision not found.'); + $nids = \Drupal::entityQuery('node') + ->accessCheck(FALSE) + ->allRevisions() + ->condition('nid', $node->id()) + ->condition('vid', $nodes[1]->getRevisionId()) + ->execute(); + $this->assertCount(0, $nids); // Set the revision timestamp to an older date to make sure that the // confirmation message correctly displays the stored revision date.