You are here

public function CkEditorMediaBrowserTest::setUp in Lightning Media 8.2

File

tests/src/ExistingSiteJavascript/CkEditorMediaBrowserTest.php, line 38

Class

CkEditorMediaBrowserTest
@group lightning @group lightning_media

Namespace

Drupal\Tests\lightning_media\ExistingSiteJavascript

Code

public function setUp() {
  parent::setUp();
  $this
    ->addMedia([
    'bundle' => 'tweet',
    'name' => 'Code Wisdom 1',
    'embed_code' => 'https://twitter.com/CodeWisdom/status/707945860936691714',
  ]);
  $this
    ->addMedia([
    'bundle' => 'tweet',
    'embed_code' => 'https://twitter.com/CodeWisdom/status/826500049760821248',
  ]);
  $this
    ->addMedia([
    'bundle' => 'tweet',
    'embed_code' => 'https://twitter.com/CodeWisdom/status/826460810121773057',
  ]);
  $account = $this
    ->createUser();
  $account
    ->addRole('media_creator');
  $account
    ->save();
  $this
    ->assertNotEmpty($account->passRaw);
  $this
    ->visit('/user/login');
  $this->assert = new JSWebAssert($this
    ->getSession());
  $this->assert
    ->fieldExists('name')
    ->setValue($account
    ->getAccountName());
  $this->assert
    ->fieldExists('pass')
    ->setValue($account->passRaw);
  $this->assert
    ->buttonExists('Log in')
    ->press();
  $this->uid = $account
    ->id();
}