| Test that DOMRect's properties are on the prototype. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| PASS rect.__proto__ is DOMRect.prototype |
| PASS rect.__proto__.__proto__ is DOMRectReadOnly.prototype |
| PASS Object.getOwnPropertyNames(rect).length is 0 |
| PASS Object.hasOwnProperty(rect, 'top') is false |
| PASS Object.hasOwnProperty(rect, 'right') is false |
| PASS Object.hasOwnProperty(rect, 'bottom') is false |
| PASS Object.hasOwnProperty(rect, 'left') is false |
| PASS Object.hasOwnProperty(rect, 'width') is false |
| PASS Object.hasOwnProperty(rect, 'height') is false |
| |
| * rect.__proto__.x |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRect.prototype.x |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.y |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRect.prototype.y |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.width |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRect.prototype.width |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.height |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRect.prototype.height |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.__proto__.x |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRectReadonly.prototype.x |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.__proto__.y |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRectReadonly.prototype.y |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.__proto__.width |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRectReadonly.prototype.width |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.__proto__.height |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRectReadonly.prototype.height |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.__proto__.top |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRectReadonly.prototype.top |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.__proto__.right |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRectReadonly.prototype.right |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.__proto__.bottom |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRectReadonly.prototype.bottom |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * rect.__proto__.__proto__.left |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| * DOMRectReadonly.prototype.left |
| PASS descriptor.get is an instance of Function |
| PASS descriptor.enumerable is true |
| PASS descriptor.configurable is true |
| |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |