PrototypeOf(NodeFilter) === Function.prototype);
}, "Must have the correct [[Prototype]]");

test(() => {
  const propDesc = Object.getOwnPropertyDescriptor(window, "NodeFilter");
  assert_true(propDesc.writable, "writable");
  assert_false(propDesc.enumerable, "enumerable");
  assert_true(propDesc.configurable, "configurable");
}, "Must have the correct property descriptor");

test(() => {
  assert_throws_js(TypeError, () => NodeFilter(), "call");
  assert_throws_js(TypeError, () => new NodeFilter(), "cons