diff --git a/dev/tests/integration/testsuite/Magento/Framework/View/Page/Config/Reader/HtmlTest.php b/dev/tests/integration/testsuite/Magento/Framework/View/Page/Config/Reader/HtmlTest.php new file mode 100644 index 0000000000000..76a36d63680c9 --- /dev/null +++ b/dev/tests/integration/testsuite/Magento/Framework/View/Page/Config/Reader/HtmlTest.php @@ -0,0 +1,25 @@ +create( + \Magento\Framework\View\Layout\Reader\Context::class + ); + $pageXml = new \Magento\Framework\View\Layout\Element(__DIR__ . '/_files/_layout_update.xml', 0, true); + $parentElement = new \Magento\Framework\View\Layout\Element(''); + + $html = new Html(); + foreach ($pageXml->xpath('html') as $htmlElement) { + $html->interpret($readerContext, $htmlElement, $parentElement); + } + + $structure = $readerContext->getPageConfigStructure(); + $this->assertEquals(['html' => ['test-name' => 'test-value']], $structure->getElementAttributes()); + } +} diff --git a/dev/tests/integration/testsuite/Magento/Framework/View/Page/Config/Reader/_files/_layout_update.xml b/dev/tests/integration/testsuite/Magento/Framework/View/Page/Config/Reader/_files/_layout_update.xml new file mode 100644 index 0000000000000..6bd2c0871bd54 --- /dev/null +++ b/dev/tests/integration/testsuite/Magento/Framework/View/Page/Config/Reader/_files/_layout_update.xml @@ -0,0 +1,6 @@ + + + + + +