forked from GNUsocial/gnu-social
37 lines
965 B
PHP
37 lines
965 B
PHP
|
<?php
|
||
|
|
||
|
if (isset($_SERVER) && array_key_exists('REQUEST_METHOD', $_SERVER)) {
|
||
|
print "This script must be run from the command line\n";
|
||
|
exit();
|
||
|
}
|
||
|
|
||
|
define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
|
||
|
define('STATUSNET', true);
|
||
|
|
||
|
require_once INSTALLDIR . '/lib/common.php';
|
||
|
|
||
|
$config['site']['server'] = 'example.net';
|
||
|
$config['site']['path'] = '/apps/statusnet';
|
||
|
|
||
|
class TagURITest extends PHPUnit_Framework_TestCase
|
||
|
{
|
||
|
/**
|
||
|
* @dataProvider provider
|
||
|
*/
|
||
|
public function testProduction($format, $args, $uri)
|
||
|
{
|
||
|
$minted = call_user_func_array(array('TagURI', 'mint'),
|
||
|
array_merge(array($format), $args));
|
||
|
|
||
|
$this->assertEquals($uri, $minted);
|
||
|
}
|
||
|
|
||
|
static public function provider()
|
||
|
{
|
||
|
return array(array('favorite:%d:%d',
|
||
|
array(1, 3),
|
||
|
'tag:example.net,'.date('Y-m-d').':apps:statusnet:favorite:1:3'));
|
||
|
}
|
||
|
}
|
||
|
|