tribute("foo");
  assert_equals(el.setAttributeNode(attr), null);
  el.setAttribute("bar", "qux");
  assert_equals(el.setAttributeNode(attr), attr);
  assert_equals(el.attributes[0], attr);
}, "Replacing an attr by itself");

test(function() {
  var el = document.createElement("div")
  el.setAttribute("foo", "bar")
  var attrNode = el.getAttributeNode("foo");
  el.removeAttributeNode(attrNode);
  var el2 = document.createElement("div");
  el2.setAttributeNode(attrNode);
  assert_equals(el2.attributes[0], at