4 <script src="../../../resources/js-test.js"></script>
7 description('Test making the element data unique while replacing an Attr node.');
9 let element = document.createElement('div');
10 element.setAttribute('foo', 'bar');
12 let oldAttr = document.createAttributeNS('http://www.w3.org/XML/1998/namespace', 'width');
14 element.setAttributeNode(oldAttr);
16 element.addEventListener('DOMSubtreeModified', () => { element.cloneNode(); }, true);
18 let newAttr = document.createAttributeNS('http://www.w3.org/1999/xhtml','width');
20 element.setAttributeNode(newAttr);
22 shouldBeEqualToString('element.getAttribute("width")', 'b');