You are here

public function UrlToVideoFilterServiceTest::convertVimeoUrlsDataProvider in URL to Video Filter 8

Same name and namespace in other branches
  1. 2.0.x tests/src/Unit/Service/UrlToVideoFilterServiceTest.php \Drupal\Tests\url_to_video_filter\Unit\Service\UrlToVideoFilterServiceTest::convertVimeoUrlsDataProvider()

* Data provider for testConvertVimeoUrls()

File

tests/src/Unit/Service/UrlToVideoFilterServiceTest.php, line 61

Class

UrlToVideoFilterServiceTest
@coversDefaultClass \Drupal\url_to_video_filter\Service\UrlToVideoFilterService @group url_to_video_filter

Namespace

Drupal\Tests\url_to_video_filter\Unit\Service

Code

public function convertVimeoUrlsDataProvider() {
  return [
    [
      'https://vimeo.com/vimeotest some text',
      '<span class="url-to-video-container vimeo-container no-js"><span class="vimeo-player url-to-video-player loader" data-vimeo-id="vimeotest"></span></span> some text',
      TRUE,
      'HTTPS Vimeo properly embedded at start of string',
    ],
    [
      'http://vimeo.com/vimeotest some text',
      '<span class="url-to-video-container vimeo-container no-js"><span class="vimeo-player url-to-video-player loader" data-vimeo-id="vimeotest"></span></span> some text',
      TRUE,
      'HTTP Vimeo properly embedded at start of string',
    ],
    [
      'some text https://vimeo.com/vimeotest',
      'some text <span class="url-to-video-container vimeo-container no-js"><span class="vimeo-player url-to-video-player loader" data-vimeo-id="vimeotest"></span></span>',
      TRUE,
      'HTTPS Vimeo properly embedded at end of string',
    ],
    [
      'some text https://vimeo.com/vimeotest',
      'some text <span class="url-to-video-container vimeo-container no-js"><span class="vimeo-player url-to-video-player loader" data-vimeo-id="vimeotest"></span></span>',
      TRUE,
      'HTTP Vimeo properly embedded at end of string',
    ],
    [
      'some text',
      'some text',
      FALSE,
      'Text not converted when no Vimeo link exists',
    ],
  ];
}