Current File : /home/jvzmxxx/wiki1/extensions/Wikibase/view/tests/phpunit/Template/TemplateTest.php
<?php

namespace Wikibase\View\Tests\Template;

use PHPUnit_Framework_TestCase;
use Wikibase\View\Template\Template;
use Wikibase\View\Template\TemplateRegistry;

/**
 * @covers Wikibase\View\Template\Template
 *
 * @uses Wikibase\View\Template\TemplateRegistry
 *
 * @group Wikibase
 * @group WikibaseView
 *
 * @license GPL-2.0+
 * @author H. Snater <mediawiki@snater.com>
 * @author Thiemo Mättig
 */
class TemplateTest extends PHPUnit_Framework_TestCase {

	public function testRender() {
		$instance = new Template( new TemplateRegistry( array( 'empty' => '' ) ), 'empty' );
		$rendered = $instance->render();
		$this->assertSame( '', $rendered );
	}

	public function testText() {
		$registry = new TemplateRegistry( array(
			'tmpl1' => '<div>$1</div>',
		) );

		$template = new Template( $registry, 'tmpl1', array( 'param' ) );
		$this->assertSame( '<div>param</div>', $template->text() );
	}

}