You are here

private function UrlToVideoFilterFunctionalJavascriptTest::setFilterSettings 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::setFilterSettings()
4 calls to UrlToVideoFilterFunctionalJavascriptTest::setFilterSettings()
UrlToVideoFilterFunctionalJavascriptTest::testVimeoEmbed in tests/src/FunctionalJavascript/UrlToVideoFilterFunctionalJavascriptTest.php
UrlToVideoFilterFunctionalJavascriptTest::testVimeoNotEmbed in tests/src/FunctionalJavascript/UrlToVideoFilterFunctionalJavascriptTest.php
UrlToVideoFilterFunctionalJavascriptTest::testYouTubeEmbed in tests/src/FunctionalJavascript/UrlToVideoFilterFunctionalJavascriptTest.php
UrlToVideoFilterFunctionalJavascriptTest::testYouTubeNotEmbed in tests/src/FunctionalJavascript/UrlToVideoFilterFunctionalJavascriptTest.php

File

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

Class

UrlToVideoFilterFunctionalJavascriptTest
@group url_to_video_filter

Namespace

Drupal\Tests\url_to_video_filter\FunctionalJavascript

Code

private function setFilterSettings($enableYouTube, $enableVimeo) {
  $this
    ->drupalGet('/admin/config/content/formats/manage/video_filter');
  $this
    ->assertStatusCodeEquals(200);
  $youtube_checkbox = '#edit-filters-filter-url-to-video-settings-youtube';
  $youtube_enabled = $this
    ->checkboxIsChecked($youtube_checkbox);
  $vimeo_checkbox = '#edit-filters-filter-url-to-video-settings-vimeo';
  $vimeo_enabled = $this
    ->checkboxIsChecked($vimeo_checkbox);
  if ($enableYouTube && !$youtube_enabled) {
    $this
      ->checkCheckbox($youtube_checkbox);
  }
  elseif (!$enableYouTube && $youtube_enabled) {
    $this
      ->uncheckCheckbox($youtube_checkbox);
  }
  if ($enableVimeo && !$vimeo_enabled) {
    $this
      ->checkCheckbox($vimeo_checkbox);
  }
  elseif (!$enableVimeo && $vimeo_enabled) {
    $this
      ->uncheckCheckbox($vimeo_checkbox);
  }
  $this
    ->click('#edit-actions-submit');
  $this
    ->assertStatusCodeEquals(200);
  $this
    ->drupalGet('/admin/config/content/formats/manage/video_filter');
  $this
    ->assertStatusCodeEquals(200);
  if ($enableYouTube) {
    $this
      ->assertCheckboxChecked($youtube_checkbox);
  }
  else {
    $this
      ->assertCheckboxNotChecked($youtube_checkbox);
  }
  if ($enableVimeo) {
    $this
      ->assertCheckboxChecked($vimeo_checkbox);
  }
  else {
    $this
      ->assertCheckboxNotChecked($vimeo_checkbox);
  }
}