Expose ValidityState on the global Window object
[WebKit-https.git] / LayoutTests / platform / win / js / dom / global-constructors-attributes-expected.txt
index 7e3db47..31e8caf 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".
 
@@ -8,6 +8,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
@@ -38,6 +43,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
@@ -163,6 +173,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'CompositionEvent').hasOwnProperty(
 PASS Object.getOwnPropertyDescriptor(global, 'CompositionEvent').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'CompositionEvent').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'CompositionEvent').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
@@ -233,16 +248,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
@@ -253,16 +258,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
@@ -313,6 +318,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
@@ -328,11 +338,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
@@ -358,6 +363,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
@@ -603,11 +618,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
@@ -628,6 +653,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
@@ -658,6 +688,11 @@ 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
@@ -798,6 +833,21 @@ PASS Object.getOwnPropertyDescriptor(global, 'Path2D').hasOwnProperty('get') is
 PASS Object.getOwnPropertyDescriptor(global, 'Path2D').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Path2D').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'Path2D').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'Performance').value is Performance
+PASS Object.getOwnPropertyDescriptor(global, 'Performance').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'Performance').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'Performance').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'Performance').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'PerformanceNavigation').value is PerformanceNavigation
+PASS Object.getOwnPropertyDescriptor(global, 'PerformanceNavigation').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'PerformanceNavigation').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'PerformanceNavigation').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'PerformanceNavigation').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'PerformanceTiming').value is PerformanceTiming
+PASS Object.getOwnPropertyDescriptor(global, 'PerformanceTiming').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'PerformanceTiming').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'PerformanceTiming').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'PerformanceTiming').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Plugin').value is Plugin
 PASS Object.getOwnPropertyDescriptor(global, 'Plugin').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Plugin').hasOwnProperty('set') is false
@@ -828,16 +878,16 @@ 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, '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
@@ -1563,6 +1613,16 @@ PASS Object.getOwnPropertyDescriptor(global, 'Screen').hasOwnProperty('get') is
 PASS Object.getOwnPropertyDescriptor(global, 'Screen').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Screen').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'Screen').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicy').value is SecurityPolicy
+PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicy').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicy').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicy').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicy').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicyViolationEvent').value is SecurityPolicyViolationEvent
+PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicyViolationEvent').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicyViolationEvent').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicyViolationEvent').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'SecurityPolicyViolationEvent').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'Selection').value is Selection
 PASS Object.getOwnPropertyDescriptor(global, 'Selection').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Selection').hasOwnProperty('set') is false
@@ -1663,91 +1723,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, 'WebGL2RenderingContext').value is WebGL2RenderingContext
-PASS Object.getOwnPropertyDescriptor(global, 'WebGL2RenderingContext').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGL2RenderingContext').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGL2RenderingContext').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGL2RenderingContext').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLActiveInfo').value is WebGLActiveInfo
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLActiveInfo').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLActiveInfo').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLActiveInfo').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLActiveInfo').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLBuffer').value is WebGLBuffer
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLBuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLBuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLBuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLBuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLContextEvent').value is WebGLContextEvent
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLContextEvent').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLContextEvent').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLContextEvent').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLContextEvent').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLFramebuffer').value is WebGLFramebuffer
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLFramebuffer').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLFramebuffer').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLFramebuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLFramebuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').value is WebGLProgram
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLProgram').hasOwnProperty('get') is false
-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
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderbuffer').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderbuffer').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').value is WebGLRenderingContext
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLRenderingContext').hasOwnProperty('get') is false
-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
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShader').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShader').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').value is WebGLShaderPrecisionFormat
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLShaderPrecisionFormat').hasOwnProperty('get') is false
-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
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLUniformLocation').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLUniformLocation').configurable is true
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLVertexArrayObject').value is WebGLVertexArrayObject
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLVertexArrayObject').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLVertexArrayObject').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLVertexArrayObject').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'WebGLVertexArrayObject').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, 'WebKitAnimationEvent').value is WebKitAnimationEvent
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitAnimationEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'WebKitAnimationEvent').hasOwnProperty('set') is false
@@ -1833,6 +1813,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
@@ -1843,11 +1828,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