ConverterTest.php 865 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Widget\Test\Unit\Model\Config;
  7. class ConverterTest extends \PHPUnit\Framework\TestCase
  8. {
  9. /**
  10. * @var \Magento\Widget\Model\Config\Converter
  11. */
  12. protected $_model;
  13. /** @var array */
  14. protected $_targetArray;
  15. protected function setUp()
  16. {
  17. $this->_model = new \Magento\Widget\Model\Config\Converter();
  18. }
  19. public function testConvert()
  20. {
  21. $dom = new \DOMDocument();
  22. $xmlFile = __DIR__ . '/../_files/widget.xml';
  23. $dom->loadXML(file_get_contents($xmlFile));
  24. $convertedFile = __DIR__ . '/../_files/widget_config.php';
  25. $expectedResult = include $convertedFile;
  26. $this->assertEquals($expectedResult, $this->_model->convert($dom), '', 0, 20);
  27. }
  28. }