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 @@
+
+
+
+
+
+