vity even with an HTMLElement")

test(function() {
  var el = document.createElement("div")
  el.setAttributeNS("x", "foo", "bar")
  var attrNode = el.getAttributeNodeNS("x", "foo");
  el.removeAttribute("foo");
  var el2 = document.createElement("div");
  el2.setAttributeNS("x", "foo", "baz");
  el2.setAttributeNodeNS(attrNode);
  assert_equals(el2.getAttributeNS("x", "foo"), "bar");
}, "Basic functionality of setAttributeNodeNS")

test(function() {
  var el = document.createElement("div");
  var other = d