private function ParagraphsAdministrationTest::countRevisions

Same name in this branch
  1. 8.x-1.x paragraphs/tests/src/Functional/WidgetStable/ParagraphsAdministrationTest.php \Drupal\Tests\paragraphs\Functional\WidgetStable\ParagraphsAdministrationTest::countRevisions()
  2. 8.x-1.x paragraphs/tests/src/Functional/WidgetLegacy/ParagraphsAdministrationTest.php \Drupal\Tests\paragraphs\Functional\WidgetLegacy\ParagraphsAdministrationTest::countRevisions()

Helper function for revision counting.

1 call to ParagraphsAdministrationTest::countRevisions()
ParagraphsAdministrationTest::testParagraphsRevisions in paragraphs/tests/src/Functional/WidgetStable/ParagraphsAdministrationTest.php
Tests the revision of paragraphs.

File

paragraphs/tests/src/Functional/WidgetStable/ParagraphsAdministrationTest.php, line 561

Class

ParagraphsAdministrationTest
Tests the configuration of paragraphs.

Namespace

Drupal\Tests\paragraphs\Functional\WidgetStable

Code

private function countRevisions($node, $paragraph1, $paragraph2, $revisions_count) {
  $node_revisions_count = \Drupal::entityQuery('node')
    ->condition('nid', $node
    ->id())
    ->accessCheck(TRUE)
    ->allRevisions()
    ->count()
    ->execute();
  $this
    ->assertEquals($revisions_count, $node_revisions_count);
  $paragraph1_revisions_count = \Drupal::entityQuery('paragraph')
    ->condition('id', $paragraph1)
    ->accessCheck(TRUE)
    ->allRevisions()
    ->count()
    ->execute();
  $this
    ->assertEquals($revisions_count, $paragraph1_revisions_count);
  $paragraph2_revisions_count = \Drupal::entityQuery('paragraph')
    ->condition('id', $paragraph2)
    ->accessCheck(TRUE)
    ->allRevisions()
    ->count()
    ->execute();
  $this
    ->assertEquals($revisions_count, $paragraph2_revisions_count);
}