You are here

protected function NodeRevisionsTest::createRevisions in Drupal 8

Same name and namespace in other branches
  1. 9 core/modules/node/tests/src/Functional/NodeRevisionsTest.php \Drupal\Tests\node\Functional\NodeRevisionsTest::createRevisions()
  2. 10 core/modules/node/tests/src/Functional/NodeRevisionsTest.php \Drupal\Tests\node\Functional\NodeRevisionsTest::createRevisions()

Creates a series of revisions for the specified node.

Parameters

\Drupal\node\NodeInterface $node: The node object.

$count: The number of revisions to be created.

1 call to NodeRevisionsTest::createRevisions()
NodeRevisionsTest::testRevisionTranslationRevert in core/modules/node/tests/src/Functional/NodeRevisionsTest.php
Tests the revision translations are correctly reverted.

File

core/modules/node/tests/src/Functional/NodeRevisionsTest.php, line 474

Class

NodeRevisionsTest
Create a node with revisions and test viewing, saving, reverting, and deleting revisions for users with access for this content type.

Namespace

Drupal\Tests\node\Functional

Code

protected function createRevisions(NodeInterface $node, $count) {
  for ($i = 0; $i < $count; $i++) {
    $node->title = $this
      ->randomString();
    $node->untranslatable_string_field->value = $this
      ->randomString();
    $node
      ->setNewRevision(TRUE);
    $node
      ->save();
  }
}