blob: aa9a0f4cb430c5f4f1d3be6f772037e83d54ba65 [file] [log] [blame]
description(
'This test checks whether passing wrong types to setAttributeNode causes a crash.'
);
var element = document.createElement("input");
shouldThrow('element.setAttributeNode("style");');
shouldThrow('element.setAttributeNode(null);');
shouldThrow('element.setAttributeNode(undefined);');
shouldThrow('element.setAttributeNode(new Object);');
shouldThrow('element.removeAttributeNode("style");');
shouldThrow('element.removeAttributeNode(null);');
shouldThrow('element.removeAttributeNode(undefined);');
shouldThrow('element.removeAttributeNode(new Object);');
shouldThrow('element.setAttributeNodeNS("style");');
shouldThrow('element.setAttributeNodeNS(null);');
shouldThrow('element.setAttributeNodeNS(undefined);');
shouldThrow('element.setAttributeNodeNS(new Object);');
var successfullyParsed = true;