/**
  * @test
  */
 public function viewHelperAssignsLinkedNodeToNodeVariableName()
 {
     $templateVariableContainer = new TemplateVariableContainer(array());
     $this->inject($this->viewHelper, 'templateVariableContainer', $templateVariableContainer);
     $this->viewHelper->setRenderChildrenClosure(function () use($templateVariableContainer) {
         return $templateVariableContainer->get('alternativeLinkedNode')->getLabel();
     });
     $this->assertSame('<a href="/en/home.html">Home</a>', $this->viewHelper->render('/sites/example/home@live', null, false, array(), '', false, array(), 'documentNode', 'alternativeLinkedNode'));
 }
 /**
  * @test
  */
 public function viewHelperCatchesExceptionIfTargetNodeDoesNotExist()
 {
     $this->assertSame('', $this->viewHelper->render('/sites/example/non-existing-node'));
 }