Unreviewed, rebaseline two cssom tests after r229544.
authorryanhaddad@apple.com <ryanhaddad@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 12 Mar 2018 23:01:26 +0000 (23:01 +0000)
committerryanhaddad@apple.com <ryanhaddad@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 12 Mar 2018 23:01:26 +0000 (23:01 +0000)
* web-platform-tests/cssom-view/interfaces-expected.txt:
* web-platform-tests/cssom/interfaces-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@229559 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/cssom-view/interfaces-expected.txt
LayoutTests/imported/w3c/web-platform-tests/cssom/interfaces-expected.txt

index 184d9e1..ddf4a49 100644 (file)
@@ -1,3 +1,10 @@
+2018-03-12  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Unreviewed, rebaseline two cssom tests after r229544.
+
+        * web-platform-tests/cssom-view/interfaces-expected.txt:
+        * web-platform-tests/cssom/interfaces-expected.txt:
+
 2018-03-12  Youenn Fablet  <youenn@apple.com>
 
         RTCPeerConnection's close method should update signalingState
index 61ab221..5289650 100644 (file)
@@ -1,20 +1,25 @@
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
 
 CSSOM View IDL tests
 
 
 PASS Test driver 
 PASS HTMLElement interface: attribute offsetParent 
+PASS Unscopable handled correctly for offsetParent property on HTMLElement 
 PASS HTMLElement interface: attribute offsetTop 
+PASS Unscopable handled correctly for offsetTop property on HTMLElement 
 PASS HTMLElement interface: attribute offsetLeft 
+PASS Unscopable handled correctly for offsetLeft property on HTMLElement 
 PASS HTMLElement interface: attribute offsetWidth 
+PASS Unscopable handled correctly for offsetWidth property on HTMLElement 
 PASS HTMLElement interface: attribute offsetHeight 
+PASS Unscopable handled correctly for offsetHeight property on HTMLElement 
 PASS HTMLElement interface: document.createElement('div') must inherit property "offsetParent" with the proper type 
 PASS HTMLElement interface: document.createElement('div') must inherit property "offsetTop" with the proper type 
 PASS HTMLElement interface: document.createElement('div') must inherit property "offsetLeft" with the proper type 
@@ -22,7 +27,6 @@ PASS HTMLElement interface: document.createElement('div') must inherit property
 PASS HTMLElement interface: document.createElement('div') must inherit property "offsetHeight" with the proper type 
 PASS Element interface: document.createElement('div') must inherit property "getClientRects()" with the proper type 
 PASS Element interface: document.createElement('div') must inherit property "getBoundingClientRect()" with the proper type 
-PASS Element interface: document.createElement('div') must inherit property "scrollIntoView()" with the proper type 
 PASS Element interface: document.createElement('div') must inherit property "scrollIntoView([object Object],[object Object])" with the proper type 
 PASS Element interface: calling scrollIntoView([object Object],[object Object]) on document.createElement('div') with too few arguments must throw TypeError 
 PASS Element interface: document.createElement('div') must inherit property "scroll(ScrollToOptions)" with the proper type 
@@ -54,7 +58,9 @@ FAIL Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNod
 FAIL Element interface: document.createElement('div') must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type assert_inherits: property "convertPointFromNode" not found in prototype chain
 FAIL Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElement('div') with too few arguments must throw TypeError assert_inherits: property "convertPointFromNode" not found in prototype chain
 PASS HTMLImageElement interface: attribute x 
+PASS Unscopable handled correctly for x property on HTMLImageElement 
 PASS HTMLImageElement interface: attribute y 
+PASS Unscopable handled correctly for y property on HTMLImageElement 
 PASS HTMLImageElement interface: document.createElement('img') must inherit property "x" with the proper type 
 PASS HTMLImageElement interface: document.createElement('img') must inherit property "y" with the proper type 
 PASS HTMLElement interface: document.createElement('img') must inherit property "offsetParent" with the proper type 
@@ -64,7 +70,6 @@ PASS HTMLElement interface: document.createElement('img') must inherit property
 PASS HTMLElement interface: document.createElement('img') must inherit property "offsetHeight" with the proper type 
 PASS Element interface: document.createElement('img') must inherit property "getClientRects()" with the proper type 
 PASS Element interface: document.createElement('img') must inherit property "getBoundingClientRect()" with the proper type 
-PASS Element interface: document.createElement('img') must inherit property "scrollIntoView()" with the proper type 
 PASS Element interface: document.createElement('img') must inherit property "scrollIntoView([object Object],[object Object])" with the proper type 
 PASS Element interface: calling scrollIntoView([object Object],[object Object]) on document.createElement('img') with too few arguments must throw TypeError 
 PASS Element interface: document.createElement('img') must inherit property "scroll(ScrollToOptions)" with the proper type 
@@ -96,28 +101,51 @@ FAIL Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNod
 FAIL Element interface: document.createElement('img') must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type assert_inherits: property "convertPointFromNode" not found in prototype chain
 FAIL Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElement('img') with too few arguments must throw TypeError assert_inherits: property "convertPointFromNode" not found in prototype chain
 PASS Window interface: operation matchMedia(CSSOMString) 
+PASS Unscopable handled correctly for matchMedia(CSSOMString) on Window 
 PASS Window interface: attribute screen 
+PASS Unscopable handled correctly for screen property on Window 
 FAIL Window interface: operation moveTo(long, long) assert_equals: property has wrong .length expected 2 but got 0
+PASS Unscopable handled correctly for moveTo(long, long) on Window 
 FAIL Window interface: operation moveBy(long, long) assert_equals: property has wrong .length expected 2 but got 0
+PASS Unscopable handled correctly for moveBy(long, long) on Window 
 FAIL Window interface: operation resizeTo(long, long) assert_equals: property has wrong .length expected 2 but got 0
+PASS Unscopable handled correctly for resizeTo(long, long) on Window 
 FAIL Window interface: operation resizeBy(long, long) assert_equals: property has wrong .length expected 2 but got 0
+PASS Unscopable handled correctly for resizeBy(long, long) on Window 
 PASS Window interface: attribute innerWidth 
+PASS Unscopable handled correctly for innerWidth property on Window 
 PASS Window interface: attribute innerHeight 
+PASS Unscopable handled correctly for innerHeight property on Window 
 PASS Window interface: attribute scrollX 
+PASS Unscopable handled correctly for scrollX property on Window 
 PASS Window interface: attribute pageXOffset 
+PASS Unscopable handled correctly for pageXOffset property on Window 
 PASS Window interface: attribute scrollY 
+PASS Unscopable handled correctly for scrollY property on Window 
 PASS Window interface: attribute pageYOffset 
+PASS Unscopable handled correctly for pageYOffset property on Window 
 PASS Window interface: operation scroll(ScrollToOptions) 
+PASS Unscopable handled correctly for scroll(ScrollToOptions) on Window 
 PASS Window interface: operation scroll(unrestricted double, unrestricted double) 
+PASS Unscopable handled correctly for scroll(unrestricted double, unrestricted double) on Window 
 PASS Window interface: operation scrollTo(ScrollToOptions) 
+PASS Unscopable handled correctly for scrollTo(ScrollToOptions) on Window 
 PASS Window interface: operation scrollTo(unrestricted double, unrestricted double) 
+PASS Unscopable handled correctly for scrollTo(unrestricted double, unrestricted double) on Window 
 PASS Window interface: operation scrollBy(ScrollToOptions) 
+PASS Unscopable handled correctly for scrollBy(ScrollToOptions) on Window 
 PASS Window interface: operation scrollBy(unrestricted double, unrestricted double) 
+PASS Unscopable handled correctly for scrollBy(unrestricted double, unrestricted double) on Window 
 PASS Window interface: attribute screenX 
+PASS Unscopable handled correctly for screenX property on Window 
 PASS Window interface: attribute screenY 
+PASS Unscopable handled correctly for screenY property on Window 
 PASS Window interface: attribute outerWidth 
+PASS Unscopable handled correctly for outerWidth property on Window 
 PASS Window interface: attribute outerHeight 
+PASS Unscopable handled correctly for outerHeight property on Window 
 PASS Window interface: attribute devicePixelRatio 
+PASS Unscopable handled correctly for devicePixelRatio property on Window 
 PASS Window interface: window must inherit property "matchMedia(CSSOMString)" with the proper type 
 PASS Window interface: calling matchMedia(CSSOMString) on window with too few arguments must throw TypeError 
 PASS Window interface: window must inherit property "screen" with the proper type 
@@ -166,13 +194,21 @@ PASS SharedWorkerGlobalScope interface: existence and properties of interface ob
 PASS WorkerNavigator interface: existence and properties of interface object 
 PASS WorkerLocation interface: existence and properties of interface object 
 PASS Document interface: operation elementFromPoint(double, double) 
+PASS Unscopable handled correctly for elementFromPoint(double, double) on Document 
 PASS Document interface: operation elementsFromPoint(double, double) 
+PASS Unscopable handled correctly for elementsFromPoint(double, double) on Document 
 FAIL Document interface: operation caretPositionFromPoint(double, double) assert_own_property: interface prototype object missing non-static operation expected property "caretPositionFromPoint" missing
+PASS Unscopable handled correctly for caretPositionFromPoint(double, double) on Document 
 PASS Document interface: attribute scrollingElement 
+PASS Unscopable handled correctly for scrollingElement property on Document 
 FAIL Document interface: operation getBoxQuads(BoxQuadOptions) assert_own_property: interface prototype object missing non-static operation expected property "getBoxQuads" missing
+PASS Unscopable handled correctly for getBoxQuads(BoxQuadOptions) on Document 
 FAIL Document interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) assert_own_property: interface prototype object missing non-static operation expected property "convertQuadFromNode" missing
+PASS Unscopable handled correctly for convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on Document 
 FAIL Document interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) assert_own_property: interface prototype object missing non-static operation expected property "convertRectFromNode" missing
+PASS Unscopable handled correctly for convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on Document 
 FAIL Document interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) assert_own_property: interface prototype object missing non-static operation expected property "convertPointFromNode" missing
+PASS Unscopable handled correctly for convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on Document 
 PASS Document interface: document must inherit property "elementFromPoint(double, double)" with the proper type 
 PASS Document interface: calling elementFromPoint(double, double) on document with too few arguments must throw TypeError 
 PASS Document interface: document must inherit property "elementsFromPoint(double, double)" with the proper type 
@@ -189,30 +225,49 @@ FAIL Document interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNo
 FAIL Document interface: document must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type assert_inherits: property "convertPointFromNode" not found in prototype chain
 FAIL Document interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document with too few arguments must throw TypeError assert_inherits: property "convertPointFromNode" not found in prototype chain
 PASS Element interface: operation getClientRects() 
+PASS Unscopable handled correctly for getClientRects() on Element 
 PASS Element interface: operation getBoundingClientRect() 
-PASS Element interface: operation scrollIntoView() 
+PASS Unscopable handled correctly for getBoundingClientRect() on Element 
 PASS Element interface: operation scrollIntoView([object Object],[object Object]) 
+PASS Unscopable handled correctly for scrollIntoView([object Object],[object Object]) on Element 
 PASS Element interface: operation scroll(ScrollToOptions) 
+PASS Unscopable handled correctly for scroll(ScrollToOptions) on Element 
 PASS Element interface: operation scroll(unrestricted double, unrestricted double) 
+PASS Unscopable handled correctly for scroll(unrestricted double, unrestricted double) on Element 
 PASS Element interface: operation scrollTo(ScrollToOptions) 
+PASS Unscopable handled correctly for scrollTo(ScrollToOptions) on Element 
 PASS Element interface: operation scrollTo(unrestricted double, unrestricted double) 
+PASS Unscopable handled correctly for scrollTo(unrestricted double, unrestricted double) on Element 
 PASS Element interface: operation scrollBy(ScrollToOptions) 
+PASS Unscopable handled correctly for scrollBy(ScrollToOptions) on Element 
 PASS Element interface: operation scrollBy(unrestricted double, unrestricted double) 
+PASS Unscopable handled correctly for scrollBy(unrestricted double, unrestricted double) on Element 
 PASS Element interface: attribute scrollTop 
+PASS Unscopable handled correctly for scrollTop property on Element 
 PASS Element interface: attribute scrollLeft 
+PASS Unscopable handled correctly for scrollLeft property on Element 
 PASS Element interface: attribute scrollWidth 
+PASS Unscopable handled correctly for scrollWidth property on Element 
 PASS Element interface: attribute scrollHeight 
+PASS Unscopable handled correctly for scrollHeight property on Element 
 PASS Element interface: attribute clientTop 
+PASS Unscopable handled correctly for clientTop property on Element 
 PASS Element interface: attribute clientLeft 
+PASS Unscopable handled correctly for clientLeft property on Element 
 PASS Element interface: attribute clientWidth 
+PASS Unscopable handled correctly for clientWidth property on Element 
 PASS Element interface: attribute clientHeight 
+PASS Unscopable handled correctly for clientHeight property on Element 
 FAIL Element interface: operation getBoxQuads(BoxQuadOptions) assert_own_property: interface prototype object missing non-static operation expected property "getBoxQuads" missing
+PASS Unscopable handled correctly for getBoxQuads(BoxQuadOptions) on Element 
 FAIL Element interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) assert_own_property: interface prototype object missing non-static operation expected property "convertQuadFromNode" missing
+PASS Unscopable handled correctly for convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on Element 
 FAIL Element interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) assert_own_property: interface prototype object missing non-static operation expected property "convertRectFromNode" missing
+PASS Unscopable handled correctly for convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on Element 
 FAIL Element interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) assert_own_property: interface prototype object missing non-static operation expected property "convertPointFromNode" missing
+PASS Unscopable handled correctly for convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on Element 
 PASS Element interface: document.createElementNS('x', 'y') must inherit property "getClientRects()" with the proper type 
 PASS Element interface: document.createElementNS('x', 'y') must inherit property "getBoundingClientRect()" with the proper type 
-PASS Element interface: document.createElementNS('x', 'y') must inherit property "scrollIntoView()" with the proper type 
 PASS Element interface: document.createElementNS('x', 'y') must inherit property "scrollIntoView([object Object],[object Object])" with the proper type 
 PASS Element interface: calling scrollIntoView([object Object],[object Object]) on document.createElementNS('x', 'y') with too few arguments must throw TypeError 
 PASS Element interface: document.createElementNS('x', 'y') must inherit property "scroll(ScrollToOptions)" with the proper type 
@@ -244,9 +299,13 @@ FAIL Element interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNod
 FAIL Element interface: document.createElementNS('x', 'y') must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type assert_inherits: property "convertPointFromNode" not found in prototype chain
 FAIL Element interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createElementNS('x', 'y') with too few arguments must throw TypeError assert_inherits: property "convertPointFromNode" not found in prototype chain
 FAIL Text interface: operation getBoxQuads(BoxQuadOptions) assert_own_property: interface prototype object missing non-static operation expected property "getBoxQuads" missing
+PASS Unscopable handled correctly for getBoxQuads(BoxQuadOptions) on Text 
 FAIL Text interface: operation convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) assert_own_property: interface prototype object missing non-static operation expected property "convertQuadFromNode" missing
+PASS Unscopable handled correctly for convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions) on Text 
 FAIL Text interface: operation convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) assert_own_property: interface prototype object missing non-static operation expected property "convertRectFromNode" missing
+PASS Unscopable handled correctly for convertRectFromNode(DOMRectReadOnly, GeometryNode, ConvertCoordinateOptions) on Text 
 FAIL Text interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) assert_own_property: interface prototype object missing non-static operation expected property "convertPointFromNode" missing
+PASS Unscopable handled correctly for convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on Text 
 FAIL Text interface: document.createTextNode('x') must inherit property "getBoxQuads(BoxQuadOptions)" with the proper type assert_inherits: property "getBoxQuads" not found in prototype chain
 FAIL Text interface: calling getBoxQuads(BoxQuadOptions) on document.createTextNode('x') with too few arguments must throw TypeError assert_inherits: property "getBoxQuads" not found in prototype chain
 FAIL Text interface: document.createTextNode('x') must inherit property "convertQuadFromNode(DOMQuadInit, GeometryNode, ConvertCoordinateOptions)" with the proper type assert_inherits: property "convertQuadFromNode" not found in prototype chain
@@ -256,7 +315,9 @@ FAIL Text interface: calling convertRectFromNode(DOMRectReadOnly, GeometryNode,
 FAIL Text interface: document.createTextNode('x') must inherit property "convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)" with the proper type assert_inherits: property "convertPointFromNode" not found in prototype chain
 FAIL Text interface: calling convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions) on document.createTextNode('x') with too few arguments must throw TypeError assert_inherits: property "convertPointFromNode" not found in prototype chain
 PASS Range interface: operation getClientRects() 
+PASS Unscopable handled correctly for getClientRects() on Range 
 PASS Range interface: operation getBoundingClientRect() 
+PASS Unscopable handled correctly for getBoundingClientRect() on Range 
 PASS Range interface: new Range() must inherit property "getClientRects()" with the proper type 
 PASS Range interface: new Range() must inherit property "getBoundingClientRect()" with the proper type 
 FAIL MediaQueryList interface: existence and properties of interface object assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
@@ -264,11 +325,17 @@ FAIL MediaQueryList interface object length assert_own_property: self does not h
 FAIL MediaQueryList interface object name assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
 FAIL MediaQueryList interface: existence and properties of interface prototype object assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
 FAIL MediaQueryList interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
+FAIL MediaQueryList interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
 FAIL MediaQueryList interface: attribute media assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
+PASS Unscopable handled correctly for media property on MediaQueryList 
 FAIL MediaQueryList interface: attribute matches assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
+PASS Unscopable handled correctly for matches property on MediaQueryList 
 FAIL MediaQueryList interface: operation addListener(EventListener) assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
+PASS Unscopable handled correctly for addListener(EventListener) on MediaQueryList 
 FAIL MediaQueryList interface: operation removeListener(EventListener) assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
+PASS Unscopable handled correctly for removeListener(EventListener) on MediaQueryList 
 FAIL MediaQueryList interface: attribute onchange assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
+PASS Unscopable handled correctly for onchange property on MediaQueryList 
 FAIL MediaQueryList must be primary interface of matchMedia('all') assert_own_property: self does not have own property "MediaQueryList" expected property "MediaQueryList" missing
 PASS Stringification of matchMedia('all') 
 PASS MediaQueryList interface: matchMedia('all') must inherit property "media" with the proper type 
@@ -287,8 +354,11 @@ FAIL MediaQueryListEvent interface object length assert_own_property: self does
 FAIL MediaQueryListEvent interface object name assert_own_property: self does not have own property "MediaQueryListEvent" expected property "MediaQueryListEvent" missing
 FAIL MediaQueryListEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "MediaQueryListEvent" expected property "MediaQueryListEvent" missing
 FAIL MediaQueryListEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "MediaQueryListEvent" expected property "MediaQueryListEvent" missing
+FAIL MediaQueryListEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "MediaQueryListEvent" expected property "MediaQueryListEvent" missing
 FAIL MediaQueryListEvent interface: attribute media assert_own_property: self does not have own property "MediaQueryListEvent" expected property "MediaQueryListEvent" missing
+PASS Unscopable handled correctly for media property on MediaQueryListEvent 
 FAIL MediaQueryListEvent interface: attribute matches assert_own_property: self does not have own property "MediaQueryListEvent" expected property "MediaQueryListEvent" missing
+PASS Unscopable handled correctly for matches property on MediaQueryListEvent 
 FAIL MediaQueryListEvent must be primary interface of new MediaQueryListEvent('change') assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: MediaQueryListEvent"
 FAIL Stringification of new MediaQueryListEvent('change') assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: MediaQueryListEvent"
 FAIL MediaQueryListEvent interface: new MediaQueryListEvent('change') must inherit property "media" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: MediaQueryListEvent"
@@ -298,12 +368,19 @@ PASS Screen interface object length
 PASS Screen interface object name 
 PASS Screen interface: existence and properties of interface prototype object 
 PASS Screen interface: existence and properties of interface prototype object's "constructor" property 
+PASS Screen interface: existence and properties of interface prototype object's @@unscopables property 
 PASS Screen interface: attribute availWidth 
+PASS Unscopable handled correctly for availWidth property on Screen 
 PASS Screen interface: attribute availHeight 
+PASS Unscopable handled correctly for availHeight property on Screen 
 PASS Screen interface: attribute width 
+PASS Unscopable handled correctly for width property on Screen 
 PASS Screen interface: attribute height 
+PASS Unscopable handled correctly for height property on Screen 
 PASS Screen interface: attribute colorDepth 
+PASS Unscopable handled correctly for colorDepth property on Screen 
 PASS Screen interface: attribute pixelDepth 
+PASS Unscopable handled correctly for pixelDepth property on Screen 
 PASS Screen must be primary interface of screen 
 PASS Stringification of screen 
 PASS Screen interface: screen must inherit property "availWidth" with the proper type 
@@ -317,9 +394,13 @@ FAIL CaretPosition interface object length assert_own_property: self does not ha
 FAIL CaretPosition interface object name assert_own_property: self does not have own property "CaretPosition" expected property "CaretPosition" missing
 FAIL CaretPosition interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CaretPosition" expected property "CaretPosition" missing
 FAIL CaretPosition interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CaretPosition" expected property "CaretPosition" missing
+FAIL CaretPosition interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CaretPosition" expected property "CaretPosition" missing
 FAIL CaretPosition interface: attribute offsetNode assert_own_property: self does not have own property "CaretPosition" expected property "CaretPosition" missing
+PASS Unscopable handled correctly for offsetNode property on CaretPosition 
 FAIL CaretPosition interface: attribute offset assert_own_property: self does not have own property "CaretPosition" expected property "CaretPosition" missing
+PASS Unscopable handled correctly for offset property on CaretPosition 
 FAIL CaretPosition interface: operation getClientRect() assert_own_property: self does not have own property "CaretPosition" expected property "CaretPosition" missing
+PASS Unscopable handled correctly for getClientRect() on CaretPosition 
 FAIL CaretPosition must be primary interface of document.caretPositionFromPoint(5, 5) assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: document.caretPositionFromPoint is not a function. (In 'document.caretPositionFromPoint(5, 5)', 'document.caretPositionFromPoint' is undefined)"
 FAIL Stringification of document.caretPositionFromPoint(5, 5) assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: document.caretPositionFromPoint is not a function. (In 'document.caretPositionFromPoint(5, 5)', 'document.caretPositionFromPoint' is undefined)"
 FAIL CaretPosition interface: document.caretPositionFromPoint(5, 5) must inherit property "offsetNode" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: document.caretPositionFromPoint is not a function. (In 'document.caretPositionFromPoint(5, 5)', 'document.caretPositionFromPoint' is undefined)"
index 94b37b0..0985e2f 100644 (file)
@@ -1,20 +1,24 @@
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
-CONSOLE MESSAGE: line 251: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
+CONSOLE MESSAGE: line 309: callback not yet supported
 CSSOM IDL tests
 
 
 PASS Test driver 
 PASS HTMLElement interface: attribute style 
+PASS Unscopable handled correctly for style property on HTMLElement 
 PASS HTMLElement interface: style_element must inherit property "style" with the proper type 
 PASS HTMLElement interface: document.createElement('unknownelement') must inherit property "style" with the proper type 
 PASS HTMLLinkElement interface: attribute sheet 
+PASS Unscopable handled correctly for sheet property on HTMLLinkElement 
 PASS HTMLStyleElement interface: attribute sheet 
+PASS Unscopable handled correctly for sheet property on HTMLStyleElement 
 PASS Window interface: operation getComputedStyle(Element, CSSOMString) 
+PASS Unscopable handled correctly for getComputedStyle(Element, CSSOMString) on Window 
 PASS Window interface: window must inherit property "getComputedStyle(Element, CSSOMString)" with the proper type 
 PASS Window interface: calling getComputedStyle(Element, CSSOMString) on window with too few arguments must throw TypeError 
 PASS WorkerGlobalScope interface: existence and properties of interface object 
@@ -23,21 +27,32 @@ PASS SharedWorkerGlobalScope interface: existence and properties of interface ob
 PASS WorkerNavigator interface: existence and properties of interface object 
 PASS WorkerLocation interface: existence and properties of interface object 
 PASS Document interface: attribute styleSheets 
+PASS Unscopable handled correctly for styleSheets property on Document 
 PASS Document interface: document must inherit property "styleSheets" with the proper type 
 PASS Document interface: new Document() must inherit property "styleSheets" with the proper type 
 PASS ProcessingInstruction interface: attribute sheet 
+PASS Unscopable handled correctly for sheet property on ProcessingInstruction 
 PASS ProcessingInstruction interface: xmlss_pi must inherit property "sheet" with the proper type 
+PASS SVGElement interface: attribute style 
+PASS Unscopable handled correctly for style property on SVGElement 
+PASS SVGElement interface: svg_element must inherit property "style" with the proper type 
 PASS MediaList interface: existence and properties of interface object 
 PASS MediaList interface object length 
 PASS MediaList interface object name 
 FAIL MediaList interface: existence and properties of interface prototype object assert_equals: prototype of MediaList.prototype is not Array.prototype expected [] but got object "[object Object]"
 PASS MediaList interface: existence and properties of interface prototype object's "constructor" property 
+PASS MediaList interface: existence and properties of interface prototype object's @@unscopables property 
 PASS MediaList interface: attribute mediaText 
+PASS Unscopable handled correctly for mediaText property on MediaList 
 FAIL MediaList interface: stringifier assert_own_property: interface prototype object missing non-static operation expected property "toString" missing
 PASS MediaList interface: attribute length 
+PASS Unscopable handled correctly for length property on MediaList 
 PASS MediaList interface: operation item(unsigned long) 
+PASS Unscopable handled correctly for item(unsigned long) on MediaList 
 PASS MediaList interface: operation appendMedium(CSSOMString) 
+PASS Unscopable handled correctly for appendMedium(CSSOMString) on MediaList 
 PASS MediaList interface: operation deleteMedium(CSSOMString) 
+PASS Unscopable handled correctly for deleteMedium(CSSOMString) on MediaList 
 PASS MediaList must be primary interface of style_element.sheet.media 
 PASS Stringification of style_element.sheet.media 
 PASS MediaList interface: style_element.sheet.media must inherit property "mediaText" with the proper type 
@@ -53,22 +68,35 @@ PASS StyleSheet interface object length
 PASS StyleSheet interface object name 
 PASS StyleSheet interface: existence and properties of interface prototype object 
 PASS StyleSheet interface: existence and properties of interface prototype object's "constructor" property 
+PASS StyleSheet interface: existence and properties of interface prototype object's @@unscopables property 
 PASS StyleSheet interface: attribute type 
+PASS Unscopable handled correctly for type property on StyleSheet 
 PASS StyleSheet interface: attribute href 
+PASS Unscopable handled correctly for href property on StyleSheet 
 PASS StyleSheet interface: attribute ownerNode 
+PASS Unscopable handled correctly for ownerNode property on StyleSheet 
 PASS StyleSheet interface: attribute parentStyleSheet 
+PASS Unscopable handled correctly for parentStyleSheet property on StyleSheet 
 PASS StyleSheet interface: attribute title 
+PASS Unscopable handled correctly for title property on StyleSheet 
 FAIL StyleSheet interface: attribute media assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
+PASS Unscopable handled correctly for media property on StyleSheet 
 PASS StyleSheet interface: attribute disabled 
+PASS Unscopable handled correctly for disabled property on StyleSheet 
 PASS CSSStyleSheet interface: existence and properties of interface object 
 PASS CSSStyleSheet interface object length 
 PASS CSSStyleSheet interface object name 
 PASS CSSStyleSheet interface: existence and properties of interface prototype object 
 PASS CSSStyleSheet interface: existence and properties of interface prototype object's "constructor" property 
+PASS CSSStyleSheet interface: existence and properties of interface prototype object's @@unscopables property 
 PASS CSSStyleSheet interface: attribute ownerRule 
+PASS Unscopable handled correctly for ownerRule property on CSSStyleSheet 
 PASS CSSStyleSheet interface: attribute cssRules 
+PASS Unscopable handled correctly for cssRules property on CSSStyleSheet 
 PASS CSSStyleSheet interface: operation insertRule(CSSOMString, unsigned long) 
+PASS Unscopable handled correctly for insertRule(CSSOMString, unsigned long) on CSSStyleSheet 
 PASS CSSStyleSheet interface: operation deleteRule(unsigned long) 
+PASS Unscopable handled correctly for deleteRule(unsigned long) on CSSStyleSheet 
 PASS CSSStyleSheet must be primary interface of style_element.sheet 
 PASS Stringification of style_element.sheet 
 PASS CSSStyleSheet interface: style_element.sheet must inherit property "ownerRule" with the proper type 
@@ -89,8 +117,11 @@ PASS StyleSheetList interface object length
 PASS StyleSheetList interface object name 
 FAIL StyleSheetList interface: existence and properties of interface prototype object assert_equals: prototype of StyleSheetList.prototype is not Array.prototype expected [] but got object "[object Object]"
 PASS StyleSheetList interface: existence and properties of interface prototype object's "constructor" property 
+PASS StyleSheetList interface: existence and properties of interface prototype object's @@unscopables property 
 PASS StyleSheetList interface: operation item(unsigned long) 
+PASS Unscopable handled correctly for item(unsigned long) on StyleSheetList 
 PASS StyleSheetList interface: attribute length 
+PASS Unscopable handled correctly for length property on StyleSheetList 
 PASS StyleSheetList must be primary interface of document.styleSheets 
 PASS Stringification of document.styleSheets 
 PASS StyleSheetList interface: document.styleSheets must inherit property "item(unsigned long)" with the proper type 
@@ -101,8 +132,11 @@ PASS CSSRuleList interface object length
 PASS CSSRuleList interface object name 
 FAIL CSSRuleList interface: existence and properties of interface prototype object assert_equals: prototype of CSSRuleList.prototype is not Array.prototype expected [] but got object "[object Object]"
 PASS CSSRuleList interface: existence and properties of interface prototype object's "constructor" property 
+PASS CSSRuleList interface: existence and properties of interface prototype object's @@unscopables property 
 PASS CSSRuleList interface: operation item(unsigned long) 
+PASS Unscopable handled correctly for item(unsigned long) on CSSRuleList 
 PASS CSSRuleList interface: attribute length 
+PASS Unscopable handled correctly for length property on CSSRuleList 
 PASS CSSRuleList must be primary interface of style_element.sheet.cssRules 
 PASS Stringification of style_element.sheet.cssRules 
 PASS CSSRuleList interface: style_element.sheet.cssRules must inherit property "item(unsigned long)" with the proper type 
@@ -113,6 +147,7 @@ PASS CSSRule interface object length
 PASS CSSRule interface object name 
 PASS CSSRule interface: existence and properties of interface prototype object 
 PASS CSSRule interface: existence and properties of interface prototype object's "constructor" property 
+PASS CSSRule interface: existence and properties of interface prototype object's @@unscopables property 
 PASS CSSRule interface: constant STYLE_RULE on interface object 
 PASS CSSRule interface: constant STYLE_RULE on interface prototype object 
 PASS CSSRule interface: constant CHARSET_RULE on interface object 
@@ -130,16 +165,23 @@ FAIL CSSRule interface: constant MARGIN_RULE on interface prototype object asser
 PASS CSSRule interface: constant NAMESPACE_RULE on interface object 
 PASS CSSRule interface: constant NAMESPACE_RULE on interface prototype object 
 PASS CSSRule interface: attribute type 
+PASS Unscopable handled correctly for type property on CSSRule 
 PASS CSSRule interface: attribute cssText 
+PASS Unscopable handled correctly for cssText property on CSSRule 
 PASS CSSRule interface: attribute parentRule 
+PASS Unscopable handled correctly for parentRule property on CSSRule 
 PASS CSSRule interface: attribute parentStyleSheet 
+PASS Unscopable handled correctly for parentStyleSheet property on CSSRule 
 PASS CSSStyleRule interface: existence and properties of interface object 
 PASS CSSStyleRule interface object length 
 PASS CSSStyleRule interface object name 
 PASS CSSStyleRule interface: existence and properties of interface prototype object 
 PASS CSSStyleRule interface: existence and properties of interface prototype object's "constructor" property 
+PASS CSSStyleRule interface: existence and properties of interface prototype object's @@unscopables property 
 PASS CSSStyleRule interface: attribute selectorText 
+PASS Unscopable handled correctly for selectorText property on CSSStyleRule 
 PASS CSSStyleRule interface: attribute style 
+PASS Unscopable handled correctly for style property on CSSStyleRule 
 PASS CSSStyleRule must be primary interface of style_element.sheet.cssRules[4] 
 PASS Stringification of style_element.sheet.cssRules[4] 
 PASS CSSStyleRule interface: style_element.sheet.cssRules[4] must inherit property "selectorText" with the proper type 
@@ -161,9 +203,13 @@ PASS CSSImportRule interface object length
 PASS CSSImportRule interface object name 
 PASS CSSImportRule interface: existence and properties of interface prototype object 
 PASS CSSImportRule interface: existence and properties of interface prototype object's "constructor" property 
+PASS CSSImportRule interface: existence and properties of interface prototype object's @@unscopables property 
 PASS CSSImportRule interface: attribute href 
+PASS Unscopable handled correctly for href property on CSSImportRule 
 FAIL CSSImportRule interface: attribute media assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
+PASS Unscopable handled correctly for media property on CSSImportRule 
 PASS CSSImportRule interface: attribute styleSheet 
+PASS Unscopable handled correctly for styleSheet property on CSSImportRule 
 PASS CSSImportRule must be primary interface of style_element.sheet.cssRules[0] 
 PASS Stringification of style_element.sheet.cssRules[0] 
 PASS CSSImportRule interface: style_element.sheet.cssRules[0] must inherit property "href" with the proper type 
@@ -186,16 +232,23 @@ FAIL CSSGroupingRule interface object length assert_own_property: self does not
 FAIL CSSGroupingRule interface object name assert_own_property: self does not have own property "CSSGroupingRule" expected property "CSSGroupingRule" missing
 FAIL CSSGroupingRule interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSGroupingRule" expected property "CSSGroupingRule" missing
 FAIL CSSGroupingRule interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSGroupingRule" expected property "CSSGroupingRule" missing
+FAIL CSSGroupingRule interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSGroupingRule" expected property "CSSGroupingRule" missing
 FAIL CSSGroupingRule interface: attribute cssRules assert_own_property: self does not have own property "CSSGroupingRule" expected property "CSSGroupingRule" missing
+PASS Unscopable handled correctly for cssRules property on CSSGroupingRule 
 FAIL CSSGroupingRule interface: operation insertRule(CSSOMString, unsigned long) assert_own_property: self does not have own property "CSSGroupingRule" expected property "CSSGroupingRule" missing
+PASS Unscopable handled correctly for insertRule(CSSOMString, unsigned long) on CSSGroupingRule 
 FAIL CSSGroupingRule interface: operation deleteRule(unsigned long) assert_own_property: self does not have own property "CSSGroupingRule" expected property "CSSGroupingRule" missing
+PASS Unscopable handled correctly for deleteRule(unsigned long) on CSSGroupingRule 
 FAIL CSSPageRule interface: existence and properties of interface object assert_own_property: should inherit from CSSGroupingRule, but self has no such property expected property "CSSGroupingRule" missing
 PASS CSSPageRule interface object length 
 PASS CSSPageRule interface object name 
 FAIL CSSPageRule interface: existence and properties of interface prototype object assert_own_property: should inherit from CSSGroupingRule, but self has no such property expected property "CSSGroupingRule" missing
 PASS CSSPageRule interface: existence and properties of interface prototype object's "constructor" property 
+PASS CSSPageRule interface: existence and properties of interface prototype object's @@unscopables property 
 PASS CSSPageRule interface: attribute selectorText 
+PASS Unscopable handled correctly for selectorText property on CSSPageRule 
 PASS CSSPageRule interface: attribute style 
+PASS Unscopable handled correctly for style property on CSSPageRule 
 PASS CSSPageRule must be primary interface of style_element.sheet.cssRules[2] 
 PASS Stringification of style_element.sheet.cssRules[2] 
 PASS CSSPageRule interface: style_element.sheet.cssRules[2] must inherit property "selectorText" with the proper type 
@@ -222,8 +275,11 @@ FAIL CSSMarginRule interface object length assert_own_property: self does not ha
 FAIL CSSMarginRule interface object name assert_own_property: self does not have own property "CSSMarginRule" expected property "CSSMarginRule" missing
 FAIL CSSMarginRule interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSMarginRule" expected property "CSSMarginRule" missing
 FAIL CSSMarginRule interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSMarginRule" expected property "CSSMarginRule" missing
+FAIL CSSMarginRule interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSMarginRule" expected property "CSSMarginRule" missing
 FAIL CSSMarginRule interface: attribute name assert_own_property: self does not have own property "CSSMarginRule" expected property "CSSMarginRule" missing
+PASS Unscopable handled correctly for name property on CSSMarginRule 
 FAIL CSSMarginRule interface: attribute style assert_own_property: self does not have own property "CSSMarginRule" expected property "CSSMarginRule" missing
+PASS Unscopable handled correctly for style property on CSSMarginRule 
 FAIL CSSMarginRule must be primary interface of style_element.sheet.cssRules[2].cssRules[0] assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: undefined is not an object (evaluating 'style_element.sheet.cssRules[2].cssRules[0]')"
 FAIL Stringification of style_element.sheet.cssRules[2].cssRules[0] assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: undefined is not an object (evaluating 'style_element.sheet.cssRules[2].cssRules[0]')"
 FAIL CSSMarginRule interface: style_element.sheet.cssRules[2].cssRules[0] must inherit property "name" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: undefined is not an object (evaluating 'style_element.sheet.cssRules[2].cssRules[0]')"
@@ -245,8 +301,11 @@ PASS CSSNamespaceRule interface object length
 PASS CSSNamespaceRule interface object name 
 PASS CSSNamespaceRule interface: existence and properties of interface prototype object 
 PASS CSSNamespaceRule interface: existence and properties of interface prototype object's "constructor" property 
+PASS CSSNamespaceRule interface: existence and properties of interface prototype object's @@unscopables property 
 PASS CSSNamespaceRule interface: attribute namespaceURI 
+PASS Unscopable handled correctly for namespaceURI property on CSSNamespaceRule 
 PASS CSSNamespaceRule interface: attribute prefix 
+PASS Unscopable handled correctly for prefix property on CSSNamespaceRule 
 PASS CSSNamespaceRule must be primary interface of style_element.sheet.cssRules[1] 
 PASS Stringification of style_element.sheet.cssRules[1] 
 PASS CSSNamespaceRule interface: style_element.sheet.cssRules[1] must inherit property "namespaceURI" with the proper type 
@@ -268,17 +327,29 @@ PASS CSSStyleDeclaration interface object length
 PASS CSSStyleDeclaration interface object name 
 PASS CSSStyleDeclaration interface: existence and properties of interface prototype object 
 PASS CSSStyleDeclaration interface: existence and properties of interface prototype object's "constructor" property 
+PASS CSSStyleDeclaration interface: existence and properties of interface prototype object's @@unscopables property 
 PASS CSSStyleDeclaration interface: attribute cssText 
+PASS Unscopable handled correctly for cssText property on CSSStyleDeclaration 
 PASS CSSStyleDeclaration interface: attribute length 
+PASS Unscopable handled correctly for length property on CSSStyleDeclaration 
 PASS CSSStyleDeclaration interface: operation item(unsigned long) 
+PASS Unscopable handled correctly for item(unsigned long) on CSSStyleDeclaration 
 PASS CSSStyleDeclaration interface: operation getPropertyValue(CSSOMString) 
+PASS Unscopable handled correctly for getPropertyValue(CSSOMString) on CSSStyleDeclaration 
 PASS CSSStyleDeclaration interface: operation getPropertyPriority(CSSOMString) 
+PASS Unscopable handled correctly for getPropertyPriority(CSSOMString) on CSSStyleDeclaration 
 PASS CSSStyleDeclaration interface: operation setProperty(CSSOMString, CSSOMString, CSSOMString) 
+PASS Unscopable handled correctly for setProperty(CSSOMString, CSSOMString, CSSOMString) on CSSStyleDeclaration 
 FAIL CSSStyleDeclaration interface: operation setPropertyValue(CSSOMString, CSSOMString) assert_own_property: interface prototype object missing non-static operation expected property "setPropertyValue" missing
+PASS Unscopable handled correctly for setPropertyValue(CSSOMString, CSSOMString) on CSSStyleDeclaration 
 FAIL CSSStyleDeclaration interface: operation setPropertyPriority(CSSOMString, CSSOMString) assert_own_property: interface prototype object missing non-static operation expected property "setPropertyPriority" missing
+PASS Unscopable handled correctly for setPropertyPriority(CSSOMString, CSSOMString) on CSSStyleDeclaration 
 PASS CSSStyleDeclaration interface: operation removeProperty(CSSOMString) 
+PASS Unscopable handled correctly for removeProperty(CSSOMString) on CSSStyleDeclaration 
 PASS CSSStyleDeclaration interface: attribute parentRule 
+PASS Unscopable handled correctly for parentRule property on CSSStyleDeclaration 
 PASS CSSStyleDeclaration interface: attribute cssFloat 
+PASS Unscopable handled correctly for cssFloat property on CSSStyleDeclaration 
 PASS CSSStyleDeclaration must be primary interface of style_element.sheet.cssRules[4].style 
 PASS Stringification of style_element.sheet.cssRules[4].style 
 PASS CSSStyleDeclaration interface: style_element.sheet.cssRules[4].style must inherit property "cssText" with the proper type 
@@ -404,5 +475,7 @@ PASS CSS interface object length
 PASS CSS interface object name 
 PASS CSS interface: existence and properties of interface prototype object 
 PASS CSS interface: existence and properties of interface prototype object's "constructor" property 
+PASS CSS interface: existence and properties of interface prototype object's @@unscopables property 
 PASS CSS interface: operation escape(CSSOMString) 
+PASS Unscopable handled correctly for escape(CSSOMString) on CSS