public function HIncludeFragmentRendererTest::testRenderWhithDefault

File

drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/Fragment/HIncludeFragmentRendererTest.php, line 53

Class

HIncludeFragmentRendererTest

Namespace

Symfony\Component\HttpKernel\Fragment\Tests\FragmentRenderer

Code

public function testRenderWhithDefault() {

  // only default
  $strategy = new HIncludeFragmentRenderer();
  $this
    ->assertEquals('<hx:include src="/foo">default</hx:include>', $strategy
    ->render('/foo', Request::create('/'), array(
    'default' => 'default',
  ))
    ->getContent());

  // only global default
  $strategy = new HIncludeFragmentRenderer(null, null, 'global_default');
  $this
    ->assertEquals('<hx:include src="/foo">global_default</hx:include>', $strategy
    ->render('/foo', Request::create('/'), array())
    ->getContent());

  // global default and default
  $strategy = new HIncludeFragmentRenderer(null, null, 'global_default');
  $this
    ->assertEquals('<hx:include src="/foo">default</hx:include>', $strategy
    ->render('/foo', Request::create('/'), array(
    'default' => 'default',
  ))
    ->getContent());
}