30 lines
1.6 KiB
HTML
30 lines
1.6 KiB
HTML
<head>
|
|
<script src="../../resources/js-test-pre.js"></script>
|
|
</head>
|
|
<body>
|
|
<script>
|
|
description("Test the possible cases of the svg href attribute value: null string, empty string and non-empty string.");
|
|
|
|
window.element = document.createElementNS("http://www.w3.org/2000/svg", "a");
|
|
shouldBeNull("window.element.getAttributeNS('http://www.w3.org/1999/xlink', 'href')");
|
|
shouldBeNull("window.element.getAttribute('href')");
|
|
|
|
window.element.setAttributeNS("http://www.w3.org/1999/xlink", "href", "www.webkit.org");
|
|
shouldBeEqualToString("window.element.getAttributeNS('http://www.w3.org/1999/xlink', 'href')", "www.webkit.org");
|
|
shouldBeEqualToString("window.element.getAttribute('href')", "www.webkit.org");
|
|
|
|
window.element.setAttributeNS("http://www.w3.org/1999/xlink", "href", "");
|
|
shouldBeEmptyString("window.element.getAttributeNS('http://www.w3.org/1999/xlink', 'href')");
|
|
shouldBeEmptyString("window.element.getAttribute('href')");
|
|
|
|
window.element.setAttribute("href", "www.build.webkit.org");
|
|
shouldBeEqualToString("window.element.getAttributeNS('http://www.w3.org/1999/xlink', 'href')", "www.build.webkit.org");
|
|
shouldBeEqualToString("window.element.getAttribute('href')", "www.build.webkit.org");
|
|
|
|
window.element.setAttribute("href", "");
|
|
shouldBeEmptyString("window.element.getAttributeNS('http://www.w3.org/1999/xlink', 'href')");
|
|
shouldBeEmptyString("window.element.getAttribute('href')");
|
|
</script>
|
|
<script src="../../resources/js-test-post.js"></script>
|
|
</body>
|