Checks that only one of JSGlobalObject/JSGlobalProxy shows up in the prototype chain Prototype chain for "globalThis": { className : global description : global objectId : type : object } { name : [[Prototype]] value : { className : Object description : Object objectId : type : object } } { name : [[Prototype]] value : { className : Object description : Object objectId : type : object } } Prototype chain for "var weird = {[Symbol.toStringTag]: 'Object'}; weird.__proto__ = globalThis; weird;": { className : Object description : Object objectId : type : object } { name : [[Prototype]] value : { className : global description : global objectId : type : object } } { name : [[Prototype]] value : { className : Object description : Object objectId : type : object } } { name : [[Prototype]] value : { className : Object description : Object objectId : type : object } }