Lines Matching defs:self
42 if (!('subsetTestByKey' in self)) {
43 self.subsetTestByKey = function(key, callback, ...args) {
46 self.shouldRunSubTest = () => true;
90 // to 'self'.
91 return self;
136 self.IdlHarnessError = function(message)
154 self.IdlArray = function()
664 if ('Window' in self) {
667 if ('DedicatedWorkerGlobalScope' in self &&
668 self instanceof DedicatedWorkerGlobalScope) {
671 if ('SharedWorkerGlobalScope' in self &&
672 self instanceof SharedWorkerGlobalScope) {
675 if ('ServiceWorkerGlobalScope' in self &&
676 self instanceof ServiceWorkerGlobalScope) {
679 if (Object.getPrototypeOf(self) === Object.prototype) {
1112 assert_true(value instanceof self[type], "wrong type: not a " + type);
1122 // that come from another self.
1126 && type in self)
1128 assert_true(value instanceof self[type], "instanceof " + type);
1291 return legacyNamespace ? self[legacyNamespace] : self;
1308 var owner = this.get_legacy_namespace() || "self";
1309 assert_own_property(self[owner], this.name, owner + " does not have own property " + format_value(this.name));
1423 assert_false(this.name in self);
1467 assert_false("get" in desc, "self's property " + format_value(this.name) + " should not have a getter");
1468 assert_false("set" in desc, "self's property " + format_value(this.name) + " should not have a setter");
1469 assert_true(desc.writable, "self's property " + format_value(this.name) + " should be writable");
1470 assert_false(desc.enumerable, "self's property " + format_value(this.name) + " should not be enumerable");
1471 assert_true(desc.configurable, "self's property " + format_value(this.name) + " should be configurable");
1477 "prototype of self's property " + format_value(this.name) + " is not Object.prototype");
1525 "prototype of self's property " + format_value(this.name) + " is not Function.prototype");
1624 if (exposed_in(exposure_set(this, this.exposureSet)) && 'document' in self) {
1626 assert_true(alias in self, alias + " should exist");
1627 assert_equals(self[alias], this.get_interface_object(), "self." + alias + " should be the same value as self." + this.get_qualified_name());
1628 var desc = Object.getOwnPropertyDescriptor(self, alias);
1638 assert_false(alias in self, alias + " should not exist");
1666 assert_own_property(self, name);
1667 var desc = Object.getOwnPropertyDescriptor(self, name);
1668 assert_equals(desc.value, self[name], "wrong value in " + name + " property descriptor");
1683 var value = self[name];
1702 var desc = Object.getOwnPropertyDescriptor(self[name], "prototype");
1717 var desc = Object.getOwnPropertyDescriptor(self[name], "name");
1736 var desc = Object.getOwnPropertyDescriptor(self[name], "length");
1755 assert_throws_js(globalOf(self[name]).TypeError, function() {
1756 self[name](...args);
1835 inherit_interface_interface_object = self.Error;
1838 inherit_interface_interface_object = self.Object;
2186 assert_own_property(self, member.name,
2193 var getter = Object.getOwnPropertyDescriptor(self, member.name).get;
2203 propVal = self[member.name];
2215 this.do_interface_attribute_asserts(self, member, a_test);
2298 assert_own_property(self, member.name,
2300 memberHolderObject = self;
2385 // have to skip this test for anything that on the proto chain of "self",
2390 memberHolderObject[member.name] != self[member.name])
3329 self[this.name],
3333 this.do_member_operation_asserts(self[this.name], member, a_test);
3349 self[this.name],
3353 var desc = Object.getOwnPropertyDescriptor(self[this.name], member.name);
3373 const namespaceObject = self[this.name];
3376 const desc = Object.getOwnPropertyDescriptor(self, this.name);