public function testPrepareDataSource() { $itemName = 'itemName'; $oldItemValue = "itemValue\n"; $newItemValue = 'itemValue<br/>'; $dataSource = ['data' => ['items' => [[$itemName => $oldItemValue]]]]; $this->model->setData('name', $itemName); $this->model->prepareDataSource($dataSource); $this->assertEquals($newItemValue, $dataSource['data']['items'][0][$itemName]); }
public function testPrepareDataSource() { $itemName = 'itemName'; $oldItemValue = "itemValue\n"; $newItemValue = 'itemValue<br/>'; $dataSource = ['data' => ['items' => [[$itemName => $oldItemValue]]]]; $this->model->setData('name', $itemName); $this->escaper->expects($this->once())->method('escapeHtml')->with($newItemValue)->willReturnArgument(0); $dataSource = $this->model->prepareDataSource($dataSource); $this->assertEquals($newItemValue, $dataSource['data']['items'][0][$itemName]); }