public function UrlToVideoFilterFunctionalJavascriptTest::testYouTubeEmbed in URL to Video Filter 8
Same name and namespace in other branches
- 2.0.x tests/src/FunctionalJavascript/UrlToVideoFilterFunctionalJavascriptTest.php \Drupal\Tests\url_to_video_filter\FunctionalJavascript\UrlToVideoFilterFunctionalJavascriptTest::testYouTubeEmbed()
File
- tests/
src/ FunctionalJavascript/ UrlToVideoFilterFunctionalJavascriptTest.php, line 46
Class
- UrlToVideoFilterFunctionalJavascriptTest
- @group url_to_video_filter
Namespace
Drupal\Tests\url_to_video_filter\FunctionalJavascriptCode
public function testYouTubeEmbed() {
$this
->setFilterSettings(TRUE, TRUE);
$node = $this
->createArticle('https://' . $this->youtube_url . $this->youtube_id . ' some text', $this->filter_type);
$this
->drupalGet('/node/' . $node
->id());
$this
->assertStatusCodeEquals(200);
$this
->assertElementExistsXpath('//span[@class="url-to-video-container youtube-container no-js"]/span[@data-youtube-id="' . $this->youtube_id . '"]');
$node = $this
->createArticle('http://' . $this->youtube_url . $this->youtube_id . ' some text', $this->filter_type);
$this
->drupalGet('/node/' . $node
->id());
$this
->assertStatusCodeEquals(200);
$this
->assertElementExistsXpath('//span[@class="url-to-video-container youtube-container no-js"]/span[@data-youtube-id="' . $this->youtube_id . '"]');
$node = $this
->createArticle('some text https://' . $this->youtube_url . $this->youtube_id, $this->filter_type);
$this
->drupalGet('/node/' . $node
->id());
$this
->assertStatusCodeEquals(200);
$this
->assertElementExistsXpath('//span[@class="url-to-video-container youtube-container no-js"]/span[@data-youtube-id="' . $this->youtube_id . '"]');
$node = $this
->createArticle('some text http://' . $this->youtube_url . $this->youtube_id, $this->filter_type);
$this
->drupalGet('/node/' . $node
->id());
$this
->assertStatusCodeEquals(200);
$this
->assertElementExistsXpath('//span[@class="url-to-video-container youtube-container no-js"]/span[@data-youtube-id="' . $this->youtube_id . '"]');
$node = $this
->createArticle('https://' . $this->youtu_be_url . $this->youtube_id . ' some text', $this->filter_type);
$this
->drupalGet('/node/' . $node
->id());
$this
->assertStatusCodeEquals(200);
$this
->assertElementExistsXpath('//span[@class="url-to-video-container youtube-container no-js"]/span[@data-youtube-id="' . $this->youtube_id . '"]');
$node = $this
->createArticle('http://' . $this->youtu_be_url . $this->youtube_id . ' some text', $this->filter_type);
$this
->drupalGet('/node/' . $node
->id());
$this
->assertStatusCodeEquals(200);
$this
->assertElementExistsXpath('//span[@class="url-to-video-container youtube-container no-js"]/span[@data-youtube-id="' . $this->youtube_id . '"]');
$node = $this
->createArticle('some text https://' . $this->youtu_be_url . $this->youtube_id, $this->filter_type);
$this
->drupalGet('/node/' . $node
->id());
$this
->assertStatusCodeEquals(200);
$this
->assertElementExistsXpath('//span[@class="url-to-video-container youtube-container no-js"]/span[@data-youtube-id="' . $this->youtube_id . '"]');
$node = $this
->createArticle('some text http://' . $this->youtu_be_url . $this->youtube_id, $this->filter_type);
$this
->drupalGet('/node/' . $node
->id());
$this
->assertStatusCodeEquals(200);
$this
->assertElementExistsXpath('//span[@class="url-to-video-container youtube-container no-js"]/span[@data-youtube-id="' . $this->youtube_id . '"]');
}