You are here

public function UrlToVideoFilterFunctionalJavascriptTest::testVimeoEmbed 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::testVimeoEmbed()

File

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

Class

UrlToVideoFilterFunctionalJavascriptTest
@group url_to_video_filter

Namespace

Drupal\Tests\url_to_video_filter\FunctionalJavascript

Code

public function testVimeoEmbed() {
  $this
    ->setFilterSettings(TRUE, TRUE);
  $node = $this
    ->createArticle('https://' . $this->vimeo_url . $this->vimeo_id . ' some text', $this->filter_type);
  $this
    ->drupalGet('/node/' . $node
    ->id());
  $this
    ->assertStatusCodeEquals(200);
  $this
    ->assertElementExistsXpath('//span[@class="url-to-video-container vimeo-container no-js"]/span[@data-vimeo-id="' . $this->vimeo_id . '"]');
  $node = $this
    ->createArticle('http://' . $this->vimeo_url . $this->vimeo_id . ' some text', $this->filter_type);
  $this
    ->drupalGet('/node/' . $node
    ->id());
  $this
    ->assertStatusCodeEquals(200);
  $this
    ->assertElementExistsXpath('//span[@class="url-to-video-container vimeo-container no-js"]/span[@data-vimeo-id="' . $this->vimeo_id . '"]');
  $node = $this
    ->createArticle('some text https://' . $this->vimeo_url . $this->vimeo_id, $this->filter_type);
  $this
    ->drupalGet('/node/' . $node
    ->id());
  $this
    ->assertStatusCodeEquals(200);
  $this
    ->assertElementExistsXpath('//span[@class="url-to-video-container vimeo-container no-js"]/span[@data-vimeo-id="' . $this->vimeo_id . '"]');
  $node = $this
    ->createArticle('some text http://' . $this->vimeo_url . $this->vimeo_id, $this->filter_type);
  $this
    ->drupalGet('/node/' . $node
    ->id());
  $this
    ->assertStatusCodeEquals(200);
  $this
    ->assertElementExistsXpath('//span[@class="url-to-video-container vimeo-container no-js"]/span[@data-vimeo-id="' . $this->vimeo_id . '"]');
}