truct");
}, "Must throw a TypeError when called or constructed")

test(() => {
  assert_false(NodeFilter.hasOwnProperty("prototype"));
}, "Must not have a .prototype property");

test(() => {
  assert_true(NodeFilter.hasOwnProperty("name"));
  assert_equals(NodeFilter.name, "NodeFilter");

  const propDesc = Object.getOwnPropertyDescriptor(NodeFilter, "name");
  assert_false(propDesc.writable, "writable");
  assert_false(propDesc.enumerable, "enumerable");
  assert_true(propDesc.configurable, "configurable"