22 private $_addressHelper;
29 $this->_addressHelper = $this->createMock(\
Magento\Customer\Helper\Address::class);
31 $this->_block = new \Magento\Customer\Block\Widget\AbstractWidget(
32 $this->createMock(\
Magento\Framework\View\Element\Template\Context::class),
33 $this->_addressHelper,
34 $this->getMockBuilder(\
Magento\Customer\Api\CustomerMetadataInterface::class)->getMockForAbstractClass()
46 $this->_addressHelper->expects(
53 $this->returnValue($expectedValue)
55 $this->assertEquals($expectedValue, $this->_block->getConfig($key));
63 return [[
'key',
'value'], [
null,
null]];
72 $this->_block->setData(self::KEY_FIELD_ID_FORMAT, self::FORMAT_D);
73 $this->assertEquals(self::FORMAT_D, $this->_block->getFieldIdFormat());
81 $this->assertEquals(self::FORMAT_S, $this->_block->getFieldIdFormat());
90 $this->_block->setData(self::KEY_FIELD_NAME_FORMAT, self::FORMAT_D);
91 $this->assertEquals(self::FORMAT_D, $this->_block->getFieldNameFormat());
99 $this->assertEquals(self::FORMAT_S, $this->_block->getFieldNameFormat());
115 $this->_block->setData(self::KEY_FIELD_ID_FORMAT,
$format);
117 $this->assertSame($expectedValue, $blockFieldId);
145 $this->_block->setData(self::KEY_FIELD_NAME_FORMAT,
$format);
146 $this->assertTrue(
call_user_func(
$method, $blockFieldName = $this->_block->getFieldName($fieldName)));
147 $this->assertEquals($expectedValue, $blockFieldName);
call_user_func($callable, $param)