diff --git a/core/modules/block_content/tests/src/Functional/BlockContentCreationTest.php b/core/modules/block_content/tests/src/Functional/BlockContentCreationTest.php index 562a4bd..e9001c3 100644 --- a/core/modules/block_content/tests/src/Functional/BlockContentCreationTest.php +++ b/core/modules/block_content/tests/src/Functional/BlockContentCreationTest.php @@ -21,7 +21,7 @@ class BlockContentCreationTest extends BlockContentTestBase { * * @var array */ - public static $modules = ['block_content_test', 'dblog', 'field_ui']; + public static $modules = ['block_content_test', 'dblog', 'field_ui', 'node']; /** * Permissions to grant admin user. @@ -30,7 +30,8 @@ class BlockContentCreationTest extends BlockContentTestBase { */ protected $permissions = [ 'administer blocks', - 'administer block_content display' + 'administer block_content display', + 'access content', ]; /** diff --git a/core/modules/block_content/tests/src/Functional/BlockContentPageViewTest.php b/core/modules/block_content/tests/src/Functional/BlockContentPageViewTest.php index 355faf1..9c85bcf 100644 --- a/core/modules/block_content/tests/src/Functional/BlockContentPageViewTest.php +++ b/core/modules/block_content/tests/src/Functional/BlockContentPageViewTest.php @@ -17,6 +17,14 @@ class BlockContentPageViewTest extends BlockContentTestBase { public static $modules = ['block_content_test']; /** + * {@inheritdoc} + */ + protected $permissions = [ + 'administer blocks', + 'access content', + ]; + + /** * Checks block edit and fallback functionality. */ public function testPageEdit() { diff --git a/core/modules/block_content/tests/src/Functional/BlockContentTranslationUITest.php b/core/modules/block_content/tests/src/Functional/BlockContentTranslationUITest.php index 2699fcf..41c9465 100644 --- a/core/modules/block_content/tests/src/Functional/BlockContentTranslationUITest.php +++ b/core/modules/block_content/tests/src/Functional/BlockContentTranslationUITest.php @@ -6,6 +6,7 @@ use Drupal\block_content\Entity\BlockContentType; use Drupal\Component\Utility\Unicode; use Drupal\content_translation\Tests\ContentTranslationUITestBase; +use Drupal\user\Entity\Role; /** * Tests the block content translation UI. @@ -24,7 +25,8 @@ class BlockContentTranslationUITest extends ContentTranslationUITestBase { 'content_translation', 'block', 'field_ui', - 'block_content' + 'block_content', + 'node', ]; /** @@ -50,6 +52,12 @@ protected function setUp() { parent::setUp(); $this->drupalPlaceBlock('page_title_block'); + + // Give anonymous users permission to access content, so that we can view + // BlockContent entity. + $anonymous_role = Role::load(Role::ANONYMOUS_ID); + $anonymous_role->grantPermission('access content'); + $anonymous_role->save(); } /**