class BlockContentRevisionsTest

Same name and namespace in other branches
  1. 11.x core/modules/block_content/tests/src/Kernel/BlockContentRevisionsTest.php \Drupal\Tests\block_content\Kernel\BlockContentRevisionsTest

Tests revision based functions for Block Content.

@group block_content

Hierarchy

Expanded class hierarchy of BlockContentRevisionsTest

File

core/modules/block_content/tests/src/Kernel/BlockContentRevisionsTest.php, line 16

Namespace

Drupal\Tests\block_content\Kernel
View source
class BlockContentRevisionsTest extends KernelTestBase {
  
  /**
   * {@inheritdoc}
   */
  protected static $modules = [
    'block',
    'block_content',
    'system',
    'user',
  ];
  
  /**
   * {@inheritdoc}
   */
  public function setUp() : void {
    parent::setUp();
    $this->installEntitySchema('user');
    $this->installEntitySchema('block_content');
  }
  
  /**
   * Tests block content revision user id doesn't throw error with null field.
   */
  public function testNullRevisionUser() : void {
    BlockContentType::create([
      'id' => 'basic',
      'label' => 'A basic block type',
    ])->save();
    $block = BlockContent::create([
      'info' => 'Test',
      'type' => 'basic',
      'revision_user' => NULL,
    ]);
    $block->save();
    $this->assertNull($block->getRevisionUserId());
  }

}

Members

Title Sort descending Modifiers Object type Summary
BlockContentRevisionsTest::$modules protected static property Modules to install.
BlockContentRevisionsTest::setUp public function
BlockContentRevisionsTest::testNullRevisionUser public function Tests block content revision user id doesn't throw error with null field.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.