Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / comment / tests / src / Kernel / Migrate / MigrateCommentStubTest.php
index 0b256ea51a2dfc039cf19840b98862cfd835f31b..3b0674222cd13efb6a3adc7941f76c868ec985a7 100644 (file)
@@ -3,7 +3,6 @@
 namespace Drupal\Tests\comment\Kernel\Migrate;
 
 use Drupal\comment\Entity\CommentType;
-use Drupal\migrate\MigrateException;
 use Drupal\Tests\migrate_drupal\Kernel\MigrateDrupalTestBase;
 use Drupal\migrate_drupal\Tests\StubTestTrait;
 use Drupal\node\Entity\NodeType;
@@ -29,6 +28,8 @@ class MigrateCommentStubTest extends MigrateDrupalTestBase {
     parent::setUp();
     $this->installEntitySchema('comment');
     $this->installEntitySchema('node');
+    $this->installSchema('system', ['sequences']);
+
     // Make sure uid 0 is created (default uid for comments is 0).
     $storage = \Drupal::entityManager()->getStorage('user');
     // Insert a row for the anonymous user.
@@ -55,18 +56,6 @@ class MigrateCommentStubTest extends MigrateDrupalTestBase {
    * Tests creation of comment stubs.
    */
   public function testStub() {
-    try {
-      // We expect an exception, because there's no node to reference.
-      $this->performStubTest('comment');
-      $this->fail('Expected exception has not been thrown.');
-    }
-    catch (MigrateException $e) {
-      $this->assertIdentical($e->getMessage(),
-        'Stubbing failed, unable to generate value for field entity_id');
-    }
-
-    // The stub should pass when there's a node to point to.
-    $this->createStub('node');
     $this->performStubTest('comment');
   }