blob: 476e6169baa37bd2ca6d2bac261769a8e819a564 [file] [log] [blame]
description("This test checks that the id property on an SVGElement reflects the corresponding attribute.");
var elementNames = ['g', 'tspan', 'foreignObject'];
for (var i = 0; i < elementNames.length; i++) {
var elementName = elementNames[i];
var element = document.createElementNS("http://www.w3.org/2000/svg", elementName);
this[elementName] = element;
shouldBeEqualToString(elementName + ".id", "");
element.setAttribute("id", "abc");
shouldBeEqualToString(elementName + ".id", "abc");
element.id = "def";
shouldBeEqualToString(elementName + ".getAttribute('id')", "def");
}
successfullyParsed = true;