Beispiel #1
0
 /**
  * @covers ::data()
  * @covers ::body()
  * @covers ::template()
  * @covers ::clear()
  * @covers \Arvici\Component\View\Render
  */
 public function testData()
 {
     $this->clearBuilder();
     $this->builder->clear()->addView(new View('testbody1', View::PART_BODY));
     // Invalid data
     try {
         $this->builder->data(null);
         $this->assertTrue(false);
     } catch (RendererException $e) {
         $this->assertTrue(true);
     }
     // Global data
     $this->builder->data(array('test' => 'yep'));
     $html = $this->builder->render(array(), true);
     $this->assertEquals("--=yep=--", $html);
 }
Beispiel #2
0
 /**
  * @covers \Arvici\Heart\Renderer\PhpTemplate
  */
 public function testBasicRendering()
 {
     $this->clearBuilder();
     $html = $this->builder->loadStack('test-basicrender')->body('testbody1')->render(array('test' => 'worked'), true);
     $this->assertEquals("--HEADER----=worked=----FOOTER--", $html);
 }