Current File : /home/jvzmxxx/wiki1/extensions/Wikibase/client/tests/phpunit/includes/Modules/SiteModuleTest.php
<?php

namespace Wikibase\Client\Tests\Modules;

use PHPUnit_Framework_TestCase;
use ResourceLoaderContext;
use Wikibase\SiteModule;

/**
 * @covers Wikibase\SiteModule
 *
 * @group Wikibase
 * @group WikibaseClient
 *
 * @license GPL-2.0+
 * @author Thiemo Mättig
 */
class SiteModuleTest extends PHPUnit_Framework_TestCase {

	/**
	 * @return ResourceLoaderContext
	 */
	private function getContext() {
		return $this->getMockBuilder( ResourceLoaderContext::class )
			->disableOriginalConstructor()
			->getMock();
	}

	public function testGetScript() {
		$module = new SiteModule();
		$script = $module->getScript( $this->getContext() );
		$this->assertStringStartsWith( 'mediaWiki.config.set( "wbCurrentSite", ', $script );
		$this->assertStringEndsWith( ' );', $script );
	}

}