Files
Phraseanet/tests/classes/databox/descriptionStructureTest.php
2015-06-15 19:30:51 +02:00

32 lines
754 B
PHP

<?php
/**
* @group functional
* @group legacy
*/
class databox_descriptionStructureTest extends \PhraseanetTestCase
{
public function testToArray()
{
$structure = new \databox_descriptionStructure();
$array = ['name1' => 'value1', 'name2' => 'value2'];
$element = $this->provideDataboxFieldMock();
$element->expects($this->once())
->method('toArray')
->will($this->returnValue($array));
$structure->add_element($element);
$this->assertEquals([$array], $structure->toArray());
}
private function provideDataboxFieldMock()
{
return $this->getMockBuilder('databox_field')
->disableOriginalConstructor()
->getMock();
}
}