public function testColumnRenderingFormatTemplate() { $metaData = array('columns' => array($this->column)); $row = array('test' => 'result', 'value2' => 'result2'); $this->column->format = $this->format; $this->format->dataFields = array('result1' => 'data.test', 'result2' => 'data.value2'); $this->format->template = 'template'; Phake::when($this->container)->get('templating')->thenReturn($this->renderer); Phake::when($this->renderer)->render('template', $this->anything())->thenReturn('renderResult'); $this->dataTable->setMetaData($metaData); $result = $this->dataTable->getColumnRendering($row); $this->assertEquals(array('renderResult'), $result); Phake::verify($this->renderer)->render($this->anything(), array('result1' => 'result', 'result2' => 'result2')); }