FluidTYPO3\Flux\Tests\Unit\View\PreviewViewTest::testDrawRecordDrawsEachRecord PHP Method

testDrawRecordDrawsEachRecord() public method

    public function testDrawRecordDrawsEachRecord()
    {
        $column = new Form\Container\Column();
        $column->setLabel('test');
        $record = array();
        $instance = $this->getMock($this->createInstanceClassName(), array('getRecords', 'drawRecord', 'registerTargetContentAreaInSession', 'drawNewIcon', 'getInitializedPageLayoutView'));
        $instance->expects($this->once())->method('getRecords')->willReturn(array(array('foo' => 'bar'), array('bar' => 'foo')));
        $instance->expects($this->exactly(2))->method('drawRecord');
        $instance->expects($this->once())->method('getInitializedPageLayoutView')->willReturn(new PageLayoutView());
        $instance->expects($this->once())->method('drawNewIcon');
        $instance->expects($this->once())->method('registerTargetContentAreaInSession');
        $result = $this->callInaccessibleMethod($instance, 'drawGridColumn', $record, $column);
        $this->assertNotEmpty($result);
    }