PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents / 2.7.2
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents v2.7.2
4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / vendor / wpdevelopers / embera / tests / Embera / ProviderCollection / CustomProviderCollectionTest.php
embedpress / vendor / wpdevelopers / embera / tests / Embera / ProviderCollection Last commit date
CustomProviderCollectionTest.php 5 years ago DefaultProviderCollectionTest.php 5 years ago SlimProviderCollectionTest.php 5 years ago
CustomProviderCollectionTest.php
56 lines
1 <?php
2 /**
3 * CustomProviderCollectionTest.php
4 *
5 * @package Embera
6 * @author Michael Pratt <yo@michael-pratt.com>
7 * @link http://www.michael-pratt.com/
8 *
9 * For the full copyright and license information, please view the LICENSE
10 * file that was distributed with this source code.
11 */
12
13 namespace Embera\ProviderCollection;
14
15 use PHPUnit\Framework\TestCase;
16 use Embera\Embera;
17
18 final class CustomProviderCollectionTest extends TestCase
19 {
20 protected $urls = [
21 'http://www.youtube.com/watch?v=WtPiGYsllos&index=1',
22 'https://host.com/invalid/url',
23 'https://www.flickr.com/photos/22134962@N03/8738306577/in/explore-2013-05-14',
24 ];
25
26 protected $config = [
27 'https_only' => false,
28 'fake_responses' => Embera::ALLOW_FAKE_RESPONSES,
29 'maxwidth' => 430,
30 'maxheight' => 270,
31 ];
32
33 public function testCanFindProviders()
34 {
35 $collection = new CustomProviderCollection($this->config);
36 $collection->registerProvider('Youtube');
37 $collection->registerProvider('Flickr');
38
39 $providers = $collection->findProviders($this->urls);
40
41 foreach ($providers as $p) {
42 $this->assertContains($p->getProviderName(), [ 'Youtube', 'Flickr' ]);
43 }
44
45 $collection = new CustomProviderCollection($this->config);
46 $collection->registerProvider('Flickr');
47
48 $providers = $collection->findProviders($this->urls);
49
50 foreach ($providers as $p) {
51 $this->assertContains($p->getProviderName(), [ 'Flickr' ]);
52 }
53 }
54
55 }
56