/** * @param array $initialData * @param string $expectedValue * @dataProvider addElementValuesDataProvider * @covers \Magento\Framework\Data\Form\Element\AbstractElement::addElementValues() */ public function testAddElementValues(array $initialData, $expectedValue) { $this->_escaperMock->expects($this->any())->method('escapeHtml')->will($this->returnArgument(0)); $this->_model->setValues($initialData['initial_values']); $this->_model->addElementValues($initialData['add_values'], $initialData['overwrite']); $this->assertEquals($expectedValue, $this->_model->getValues()); }