Expose ValidityState on the global Window object
[WebKit-https.git] / LayoutTests / platform / mac / js / dom / global-constructors-attributes-expected.txt
index 8157147..262d0d9 100644 (file)
@@ -1,4 +1,4 @@
-Test to ensure that global constructors have the right attributes
+Test to ensure that global constructors (besides IndexedDB objects) have the right attributes
 
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
@@ -13,6 +13,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'AnimationEvent').hasOwnProperty('g
 PASS Object.getOwnPropertyDescriptor(global, 'AnimationEvent').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'AnimationEvent').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'AnimationEvent').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'ApplicationCache').value is ApplicationCache
+PASS Object.getOwnPropertyDescriptor(global, 'ApplicationCache').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'ApplicationCache').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'ApplicationCache').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'ApplicationCache').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Attr').value is Attr
 PASS Object.getOwnPropertyDescriptor(global, 'Attr').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Attr').hasOwnProperty('set') is false
@@ -83,6 +88,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'Blob').hasOwnProperty('get') is fa
 PASS Object.getOwnPropertyDescriptor(global, 'Blob').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Blob').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'Blob').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').value is ByteLengthQueuingStrategy
+PASS Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'ByteLengthQueuingStrategy').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'CDATASection').value is CDATASection
 PASS Object.getOwnPropertyDescriptor(global, 'CDATASection').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'CDATASection').hasOwnProperty('set') is false
@@ -223,6 +233,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'ConvolverNode').hasOwnProperty('ge
 PASS Object.getOwnPropertyDescriptor(global, 'ConvolverNode').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'ConvolverNode').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'ConvolverNode').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').value is CountQueuingStrategy
+PASS Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'CountQueuingStrategy').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Counter').value is Counter
 PASS Object.getOwnPropertyDescriptor(global, 'Counter').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Counter').hasOwnProperty('set') is false
@@ -303,16 +318,6 @@ PASS Object.getOwnPropertyDescriptor(global, 'Element').hasOwnProperty('get') is
 PASS Object.getOwnPropertyDescriptor(global, 'Element').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Element').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'Element').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'Entity').value is Entity
-PASS Object.getOwnPropertyDescriptor(global, 'Entity').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Entity').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'Entity').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'Entity').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'EntityReference').value is EntityReference
-PASS Object.getOwnPropertyDescriptor(global, 'EntityReference').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'EntityReference').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'EntityReference').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'EntityReference').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'ErrorEvent').value is ErrorEvent
 PASS Object.getOwnPropertyDescriptor(global, 'ErrorEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'ErrorEvent').hasOwnProperty('set') is false
@@ -323,16 +328,16 @@ PASS Object.getOwnPropertyDescriptor(global, 'Event').hasOwnProperty('get') is f
 PASS Object.getOwnPropertyDescriptor(global, 'Event').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Event').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'Event').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'EventException').value is EventException
-PASS Object.getOwnPropertyDescriptor(global, 'EventException').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'EventException').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'EventException').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'EventException').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'EventSource').value is EventSource
 PASS Object.getOwnPropertyDescriptor(global, 'EventSource').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'EventSource').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'EventSource').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'EventSource').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'EventTarget').value is EventTarget
+PASS Object.getOwnPropertyDescriptor(global, 'EventTarget').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'EventTarget').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'EventTarget').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'EventTarget').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'File').value is File
 PASS Object.getOwnPropertyDescriptor(global, 'File').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'File').hasOwnProperty('set') is false
@@ -388,6 +393,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'HTMLAreaElement').hasOwnProperty('
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLAreaElement').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLAreaElement').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLAreaElement').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLAttachmentElement').value is HTMLAttachmentElement
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLAttachmentElement').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLAttachmentElement').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLAttachmentElement').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLAttachmentElement').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLAudioElement').value is HTMLAudioElement
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLAudioElement').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLAudioElement').hasOwnProperty('set') is false
@@ -403,11 +413,6 @@ PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').value is HTMLBaseFontElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').value is HTMLBodyElement
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('set') is false
@@ -433,6 +438,16 @@ PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').hasOwnProperty(
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLDListElement').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').value is HTMLDataElement
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLDataElement').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').value is HTMLDetailsElement
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLDetailsElement').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLDirectoryElement').value is HTMLDirectoryElement
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLDirectoryElement').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLDirectoryElement').hasOwnProperty('set') is false
@@ -623,6 +638,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'HTMLParamElement').hasOwnProperty(
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLParamElement').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLParamElement').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLParamElement').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLPictureElement').value is HTMLPictureElement
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLPictureElement').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLPictureElement').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLPictureElement').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLPictureElement').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLPreElement').value is HTMLPreElement
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLPreElement').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLPreElement').hasOwnProperty('set') is false
@@ -648,6 +668,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'HTMLSelectElement').hasOwnProperty
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLSelectElement').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLSelectElement').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLSelectElement').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLSlotElement').value is HTMLSlotElement
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLSlotElement').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLSlotElement').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLSlotElement').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLSlotElement').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLSourceElement').value is HTMLSourceElement
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLSourceElement').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLSourceElement').hasOwnProperty('set') is false
@@ -678,11 +703,21 @@ PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableColElement').hasOwnProper
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableColElement').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableColElement').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableColElement').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableDataCellElement').value is HTMLTableDataCellElement
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableDataCellElement').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableDataCellElement').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableDataCellElement').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableDataCellElement').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableElement').value is HTMLTableElement
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableElement').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableElement').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableElement').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableElement').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableHeaderCellElement').value is HTMLTableHeaderCellElement
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableHeaderCellElement').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableHeaderCellElement').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableHeaderCellElement').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableHeaderCellElement').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableRowElement').value is HTMLTableRowElement
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableRowElement').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTableRowElement').hasOwnProperty('set') is false
@@ -703,6 +738,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'HTMLTextAreaElement').hasOwnProper
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTextAreaElement').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTextAreaElement').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTextAreaElement').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTimeElement').value is HTMLTimeElement
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTimeElement').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTimeElement').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTimeElement').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'HTMLTimeElement').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTitleElement').value is HTMLTitleElement
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTitleElement').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HTMLTitleElement').hasOwnProperty('set') is false
@@ -733,66 +773,16 @@ PASS Object.getOwnPropertyDescriptor(global, 'HashChangeEvent').hasOwnProperty('
 PASS Object.getOwnPropertyDescriptor(global, 'HashChangeEvent').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'HashChangeEvent').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'HashChangeEvent').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'Headers').value is Headers
+PASS Object.getOwnPropertyDescriptor(global, 'Headers').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'Headers').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'Headers').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'Headers').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'History').value is History
 PASS Object.getOwnPropertyDescriptor(global, 'History').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'History').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'History').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'History').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBCursor').value is IDBCursor
-PASS Object.getOwnPropertyDescriptor(global, 'IDBCursor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBCursor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBCursor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBCursor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBCursorWithValue').value is IDBCursorWithValue
-PASS Object.getOwnPropertyDescriptor(global, 'IDBCursorWithValue').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBCursorWithValue').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBCursorWithValue').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBCursorWithValue').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBDatabase').value is IDBDatabase
-PASS Object.getOwnPropertyDescriptor(global, 'IDBDatabase').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBDatabase').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBDatabase').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBDatabase').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBFactory').value is IDBFactory
-PASS Object.getOwnPropertyDescriptor(global, 'IDBFactory').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBFactory').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBFactory').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBFactory').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBIndex').value is IDBIndex
-PASS Object.getOwnPropertyDescriptor(global, 'IDBIndex').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBIndex').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBIndex').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBIndex').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBKeyRange').value is IDBKeyRange
-PASS Object.getOwnPropertyDescriptor(global, 'IDBKeyRange').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBKeyRange').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBKeyRange').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBKeyRange').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBObjectStore').value is IDBObjectStore
-PASS Object.getOwnPropertyDescriptor(global, 'IDBObjectStore').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBObjectStore').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBObjectStore').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBObjectStore').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBOpenDBRequest').value is IDBOpenDBRequest
-PASS Object.getOwnPropertyDescriptor(global, 'IDBOpenDBRequest').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBOpenDBRequest').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBOpenDBRequest').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBOpenDBRequest').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBRequest').value is IDBRequest
-PASS Object.getOwnPropertyDescriptor(global, 'IDBRequest').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBRequest').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBRequest').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBRequest').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBTransaction').value is IDBTransaction
-PASS Object.getOwnPropertyDescriptor(global, 'IDBTransaction').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBTransaction').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBTransaction').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBTransaction').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'IDBVersionChangeEvent').value is IDBVersionChangeEvent
-PASS Object.getOwnPropertyDescriptor(global, 'IDBVersionChangeEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBVersionChangeEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBVersionChangeEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'IDBVersionChangeEvent').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Image').value is Image
 PASS Object.getOwnPropertyDescriptor(global, 'Image').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Image').hasOwnProperty('set') is false
@@ -848,6 +838,36 @@ PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').hasOwnProperty('get'
 PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'MediaSource').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStream').value is MediaStream
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStream').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStream').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStream').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStream').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioDestinationNode').value is MediaStreamAudioDestinationNode
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioDestinationNode').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioDestinationNode').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioDestinationNode').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioDestinationNode').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioSourceNode').value is MediaStreamAudioSourceNode
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioSourceNode').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioSourceNode').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioSourceNode').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamAudioSourceNode').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamEvent').value is MediaStreamEvent
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamEvent').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamEvent').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamEvent').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamEvent').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrack').value is MediaStreamTrack
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrack').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrack').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrack').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrack').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrackEvent').value is MediaStreamTrackEvent
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrackEvent').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrackEvent').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrackEvent').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'MediaStreamTrackEvent').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').value is MessageChannel
 PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'MessageChannel').hasOwnProperty('set') is false
@@ -1008,16 +1028,46 @@ PASS Object.getOwnPropertyDescriptor(global, 'RGBColor').hasOwnProperty('get') i
 PASS Object.getOwnPropertyDescriptor(global, 'RGBColor').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'RGBColor').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'RGBColor').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'RTCIceCandidate').value is RTCIceCandidate
+PASS Object.getOwnPropertyDescriptor(global, 'RTCIceCandidate').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCIceCandidate').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCIceCandidate').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCIceCandidate').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpReceiver').value is RTCRtpReceiver
+PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpReceiver').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpReceiver').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpReceiver').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpReceiver').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpSender').value is RTCRtpSender
+PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpSender').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpSender').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpSender').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCRtpSender').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'RTCSessionDescription').value is RTCSessionDescription
+PASS Object.getOwnPropertyDescriptor(global, 'RTCSessionDescription').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCSessionDescription').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCSessionDescription').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCSessionDescription').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'RTCTrackEvent').value is RTCTrackEvent
+PASS Object.getOwnPropertyDescriptor(global, 'RTCTrackEvent').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCTrackEvent').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCTrackEvent').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'RTCTrackEvent').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'RadioNodeList').value is RadioNodeList
+PASS Object.getOwnPropertyDescriptor(global, 'RadioNodeList').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RadioNodeList').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'RadioNodeList').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'RadioNodeList').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Range').value is Range
 PASS Object.getOwnPropertyDescriptor(global, 'Range').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Range').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Range').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'Range').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'RangeException').value is RangeException
-PASS Object.getOwnPropertyDescriptor(global, 'RangeException').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RangeException').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'RangeException').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'RangeException').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'ReadableStream').value is ReadableStream
+PASS Object.getOwnPropertyDescriptor(global, 'ReadableStream').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'ReadableStream').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'ReadableStream').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'ReadableStream').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Rect').value is Rect
 PASS Object.getOwnPropertyDescriptor(global, 'Rect').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Rect').hasOwnProperty('set') is false
@@ -1183,16 +1233,6 @@ PASS Object.getOwnPropertyDescriptor(global, 'SVGElement').hasOwnProperty('get')
 PASS Object.getOwnPropertyDescriptor(global, 'SVGElement').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'SVGElement').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'SVGElement').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElementInstance').value is SVGElementInstance
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElementInstance').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElementInstance').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElementInstance').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElementInstance').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElementInstanceList').value is SVGElementInstanceList
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElementInstanceList').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElementInstanceList').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElementInstanceList').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'SVGElementInstanceList').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'SVGEllipseElement').value is SVGEllipseElement
 PASS Object.getOwnPropertyDescriptor(global, 'SVGEllipseElement').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'SVGEllipseElement').hasOwnProperty('set') is false
@@ -1758,6 +1798,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'Selection').hasOwnProperty('get')
 PASS Object.getOwnPropertyDescriptor(global, 'Selection').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Selection').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'Selection').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'ShadowRoot').value is ShadowRoot
+PASS Object.getOwnPropertyDescriptor(global, 'ShadowRoot').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'ShadowRoot').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'ShadowRoot').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'ShadowRoot').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisEvent').value is SpeechSynthesisEvent
 PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'SpeechSynthesisEvent').hasOwnProperty('set') is false
@@ -1878,6 +1923,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'VTTRegion').hasOwnProperty('get')
 PASS Object.getOwnPropertyDescriptor(global, 'VTTRegion').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'VTTRegion').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'VTTRegion').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'ValidityState').value is ValidityState
+PASS Object.getOwnPropertyDescriptor(global, 'ValidityState').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'ValidityState').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'ValidityState').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'ValidityState').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'WaveShaperNode').value is WaveShaperNode
 PASS Object.getOwnPropertyDescriptor(global, 'WaveShaperNode').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WaveShaperNode').hasOwnProperty('set') is false
@@ -1908,6 +1958,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').hasOwnProperty('get
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLQuery').value is WebGLQuery
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLQuery').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLQuery').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLQuery').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLQuery').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderbuffer').value is WebGLRenderbuffer
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderbuffer').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderbuffer').hasOwnProperty('set') is false
@@ -1918,6 +1973,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').hasOwnProp
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLSampler').value is WebGLSampler
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLSampler').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLSampler').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLSampler').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLSampler').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLShader').value is WebGLShader
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLShader').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLShader').hasOwnProperty('set') is false
@@ -1928,11 +1988,21 @@ PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').hasOw
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLSync').value is WebGLSync
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLSync').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLSync').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLSync').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLSync').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLTexture').value is WebGLTexture
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLTexture').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLTexture').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLTexture').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLTexture').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLTransformFeedback').value is WebGLTransformFeedback
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLTransformFeedback').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLTransformFeedback').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLTransformFeedback').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebGLTransformFeedback').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLUniformLocation').value is WebGLUniformLocation
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLUniformLocation').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebGLUniformLocation').hasOwnProperty('set') is false
@@ -1998,6 +2068,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'WebKitNamespace').hasOwnProperty('
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitNamespace').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitNamespace').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitNamespace').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitPlaybackTargetAvailabilityEvent').value is WebKitPlaybackTargetAvailabilityEvent
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitPlaybackTargetAvailabilityEvent').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitPlaybackTargetAvailabilityEvent').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitPlaybackTargetAvailabilityEvent').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'WebKitPlaybackTargetAvailabilityEvent').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').value is WebKitPoint
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitPoint').hasOwnProperty('set') is false
@@ -2028,6 +2103,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'Worker').hasOwnProperty('get') is
 PASS Object.getOwnPropertyDescriptor(global, 'Worker').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Worker').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'Worker').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'WritableStream').value is WritableStream
+PASS Object.getOwnPropertyDescriptor(global, 'WritableStream').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WritableStream').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'WritableStream').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'WritableStream').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'XMLDocument').value is XMLDocument
 PASS Object.getOwnPropertyDescriptor(global, 'XMLDocument').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'XMLDocument').hasOwnProperty('set') is false
@@ -2038,11 +2118,6 @@ PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('g
 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').value is XMLHttpRequestException
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').value is XMLHttpRequestProgressEvent
 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('set') is false
@@ -2093,51 +2168,16 @@ PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioPannerNode').hasOwnProp
 PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioPannerNode').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioPannerNode').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'webkitAudioPannerNode').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBCursor').value is webkitIDBCursor
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBCursor').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBCursor').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBCursor').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBCursor').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBDatabase').value is webkitIDBDatabase
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBDatabase').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBDatabase').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBDatabase').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBDatabase').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBFactory').value is webkitIDBFactory
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBFactory').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBFactory').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBFactory').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBFactory').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBIndex').value is webkitIDBIndex
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBIndex').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBIndex').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBIndex').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBIndex').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBKeyRange').value is webkitIDBKeyRange
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBKeyRange').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBKeyRange').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBKeyRange').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBKeyRange').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBObjectStore').value is webkitIDBObjectStore
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBObjectStore').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBObjectStore').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBObjectStore').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBObjectStore').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBRequest').value is webkitIDBRequest
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBRequest').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBRequest').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBRequest').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBRequest').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBTransaction').value is webkitIDBTransaction
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBTransaction').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBTransaction').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBTransaction').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'webkitIDBTransaction').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'webkitOfflineAudioContext').value is webkitOfflineAudioContext
 PASS Object.getOwnPropertyDescriptor(global, 'webkitOfflineAudioContext').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'webkitOfflineAudioContext').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'webkitOfflineAudioContext').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'webkitOfflineAudioContext').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'webkitRTCPeerConnection').value is webkitRTCPeerConnection
+PASS Object.getOwnPropertyDescriptor(global, 'webkitRTCPeerConnection').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'webkitRTCPeerConnection').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'webkitRTCPeerConnection').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'webkitRTCPeerConnection').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'webkitURL').value is webkitURL
 PASS Object.getOwnPropertyDescriptor(global, 'webkitURL').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'webkitURL').hasOwnProperty('set') is false