protected function EmbedButtonAdminTest::setUp in Embed 8
Overrides BrowserTestBase::setUp
File
- tests/src/ FunctionalJavascript/ EmbedButtonAdminTest.php, line 51 
Class
- EmbedButtonAdminTest
- Tests the administrative UI.
Namespace
Drupal\Tests\embed\FunctionalJavascriptCode
protected function setUp() {
  parent::setUp();
  // Create Filtered HTML text format and enable entity_embed filter.
  $format = FilterFormat::create([
    'format' => 'embed_test',
    'name' => 'Embed format',
    'filters' => [],
  ]);
  $format
    ->save();
  $editor_group = [
    'name' => 'Embed',
    'items' => [
      'embed_test_default',
    ],
  ];
  $editor = Editor::create([
    'format' => 'embed_test',
    'editor' => 'ckeditor',
    'settings' => [
      'toolbar' => [
        'rows' => [
          [
            $editor_group,
          ],
        ],
      ],
    ],
  ]);
  $editor
    ->save();
  // Create a user with required permissions.
  $this->adminUser = $this
    ->drupalCreateUser([
    'administer embed buttons',
    'use text format embed_test',
  ]);
  // Create a user with required permissions.
  $this->webUser = $this
    ->drupalCreateUser([
    'use text format embed_test',
  ]);
  // Set up some standard blocks for the testing theme (Classy).
  // @see https://www.drupal.org/node/507488?page=1#comment-10291517
  $this
    ->drupalPlaceBlock('local_tasks_block');
  $this
    ->drupalPlaceBlock('local_actions_block');
}