Add console.trace and svg attribute test

update to latest libdom
This commit is contained in:
Karl Seguin
2025-10-07 18:50:12 +08:00
parent a65aa9f312
commit 4ad10d057b
3 changed files with 24 additions and 1 deletions

View File

@@ -1,6 +1,19 @@
<!DOCTYPE html>
<script src="../testing.js"></script>
<svg width="200" height="100" style="border:1px solid #ccc" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 100">
<rect></rect>
<text x="100" y="95" font-size="14" text-anchor="middle">OVER 9000!!</text>
</svg>
<script id=svg>
testing.expectEqual(false, 'AString' instanceof SVGElement);
const svg = document.querySelector('svg');
testing.expectEqual('http://www.w3.org/2000/svg', svg.getAttribute('xmlns'));
testing.expectEqual('http://www.w3.org/2000/svg', svg.getAttributeNode('xmlns').value);
testing.expectEqual('http://www.w3.org/2000/svg', svg.attributes.getNamedItem('xmlns').value);
testing.expectEqual('0 0 200 100', svg.getAttribute('viewBox'));
testing.expectEqual('viewBox', svg.getAttributeNode('viewBox').name);
testing.expectEqual(true, svg.outerHTML.includes('viewBox'));
</script>