123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Customer\Test\Unit\CustomerData;
- use Magento\Framework\TestFramework\Unit\Helper\ObjectManager as ObjectManagerHelper;
- class SectionConfigConverterTest extends \PHPUnit\Framework\TestCase
- {
- /** @var \Magento\Customer\CustomerData\SectionConfigConverter */
- protected $converter;
- /** @var ObjectManagerHelper */
- protected $objectManagerHelper;
- /** @var \DOMDocument */
- protected $source;
- protected function setUp()
- {
- $this->source = new \DOMDocument();
- $this->objectManagerHelper = new ObjectManagerHelper($this);
- $this->converter = $this->objectManagerHelper->getObject(
- \Magento\Customer\CustomerData\SectionConfigConverter::class
- );
- }
- public function testConvert()
- {
- $this->source->loadXML(file_get_contents(__DIR__ . '/_files/sections.xml'));
- $this->assertEquals(
- [
- 'sections' => [
- 'customer/account/logout' => '*',
- 'customer/account/editpost' => ['account'],
- ],
- ],
- $this->converter->convert($this->source)
- );
- }
- }
|