s[propName] instanceof Attr,
                "el.attributes has an Attr for property name " + propName);
  }
}, "Own property correctness with namespaced attribute before same-name non-namespaced one");

test(function() {
  var el = document.createElement("div");
  el.setAttributeNS("foo", "a:b", "");
  el.setAttributeNS("foo", "c:d", "");
  el.setAttributeNS("bar", "a:b", "");
  assert_array_equals(getEnumerableOwnProps1(el.attributes),
                      ["0", "1", "2"])
  assert_array_equals(getEnumer