0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
14.1-0
/
standard
/
htdocs
/
lib
/
test
/
wiki-plugins
/
[
Home
]
File: YoutubeTest.php
<?php // (c) Copyright 2002-2015 by authors of the Tiki Wiki CMS Groupware Project // // All Rights Reserved. See copyright.txt for details and a complete list of authors. // Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details. // $Id: YoutubeTest.php 53803 2015-02-06 00:42:50Z jyhem $ require_once('lib/wiki-plugins/wikiplugin_youtube.php'); class WikiPlugin_YoutubeTest extends PHPUnit_Framework_TestCase { /** * @dataProvider provider */ public function testWikiPluginCode($data, $expectedOutput, $params = array()) { $this->markTestSkipped("As of 2013-09-30, this tesst is broken. Skipping it for now."); $this->assertEquals($expectedOutput, wikiplugin_youtube($data, $params)); } public function provider() { return array( array('', '^Plugin YouTube error: the movie parameter is empty.'), array('', '~np~<iframe src="//www.youtube.com/embed/bPHuY7QL568?" frameborder="0" width="425" height="350"></iframe>~/np~', array('movie' => 'http://www.youtube.com/watch?v=bPHuY7QL568')), array('', '~np~<iframe src="//www.youtube.com/embed/deby_Yb1-ac?" frameborder="0" width="425" height="350"></iframe>~/np~', array('movie' => 'https://www.youtube.com/watch?v=deby_Yb1-ac')), array('', '~np~<iframe src="//www.youtube.com/embed/deby_Yb1-ac?" frameborder="0" width="425" height="350"></iframe>~/np~', array('movie' => 'https://youtu.be/deby_Yb1-ac')), array('', '~np~<iframe src="//www.youtube-nocookie.com/embed/deby_Yb1-ac?" frameborder="0" width="425" height="350"></iframe>~/np~', array('movie' => 'https://youtu.be/deby_Yb1-ac'), 'privacyEnhanced' => 'y'), ); } }