You are here

public function UrlToVideoFilterFunctionalJavascriptTest::setUp in URL to Video Filter 8

Same name and namespace in other branches
  1. 2.0.x tests/src/FunctionalJavascript/UrlToVideoFilterFunctionalJavascriptTest.php \Drupal\Tests\url_to_video_filter\FunctionalJavascript\UrlToVideoFilterFunctionalJavascriptTest::setUp()

Overrides BrowserTestBase::setUp

File

tests/src/FunctionalJavascript/UrlToVideoFilterFunctionalJavascriptTest.php, line 23

Class

UrlToVideoFilterFunctionalJavascriptTest
@group url_to_video_filter

Namespace

Drupal\Tests\url_to_video_filter\FunctionalJavascript

Code

public function setUp() {
  parent::setUp();
  $admin_role = $this
    ->createAdminRole();
  $this
    ->createContentType([
    'type' => 'article',
  ]);
  $adminUser = $this
    ->createUser([
    'administer site configuration',
    'administer filters',
    'administer themes',
  ]);
  $adminUser
    ->addRole($admin_role);
  $this
    ->drupalLogin($adminUser);
  $this
    ->drupalGet('/admin/appearance');
  $this
    ->assertStatusCodeEquals(200);
  $this
    ->clickByXpath('//a[@title="Install Bartik as default theme"]');
  $this
    ->assertStatusCodeEquals(200);
  $this
    ->drupalGet('/admin/config/content/formats/add');
  $this
    ->assertStatusCodeEquals(200);
  $this
    ->fillTextValue('#edit-name', 'Video Filter');
  $this
    ->checkCheckbox("#edit-roles-authenticated");
  $this
    ->checkCheckbox('#edit-filters-filter-url-to-video-status');
  $this
    ->getSession()
    ->evaluateScript('jQuery(".form-type-machine-name.visually-hidden").removeClass("visually-hidden");');
  $this
    ->fillTextValue('#edit-format', $this->filter_type);
  $this
    ->click('#edit-actions-submit');
}