You are here

public function PreExistingTermMultipleParentImportExportTest::testTermImportExport2 in Acquia Content Hub 8.2

Performs tests with taxonomy term with multiple parents.

This test uses 5 local terms and none of them imported. All the parents are local entities.

File

tests/src/Kernel/PreExistingTermMultipleParentImportExportTest.php, line 214

Class

PreExistingTermMultipleParentImportExportTest
Tests terms with multiple parents during export and import.

Namespace

Drupal\Tests\acquia_contenthub\Kernel

Code

public function testTermImportExport2() {

  // All local terms exist. None are imported.
  $terms = [
    0,
    1,
    2,
    3,
    4,
  ];
  $this
    ->createTerms($terms);
  $this
    ->assertEquals(5, count($this->terms), 'Created 5 local taxonomy terms.');

  // We're not going to use this expectation.
  $this
    ->importFixture(0);
  $document = $this
    ->createCdfDocumentFromFixture(0);
  $imported_uuids = array_keys($document
    ->getEntities());

  // Verify every taxonomy term.
  $this
    ->verifyTaxonomyTerm(0, $imported_uuids, FALSE);
  $this
    ->verifyTaxonomyTerm(1, $imported_uuids, FALSE);
  $this
    ->verifyTaxonomyTerm(2, $imported_uuids, FALSE);
  $this
    ->verifyTaxonomyTerm(3, $imported_uuids, FALSE);
  $this
    ->verifyTaxonomyTerm(4, $imported_uuids, FALSE);
}