Tests: Enable imported WPT tests that were previously too slow for CI

This commit is contained in:
Tim Ledbetter 2024-12-02 23:08:15 +00:00 committed by Tim Ledbetter
commit f1bbba2ba5
Notes: github-actions[bot] 2024-12-04 21:26:56 +00:00
11 changed files with 4804 additions and 4734 deletions

View file

@ -29,10 +29,6 @@ Text/input/Worker/Worker-module.html
Text/input/Worker/Worker-performance.html
Text/input/Worker/Worker-postMessage-transfer.html
; Too slow for GCC CI
Text/input/wpt-import/css/css-flexbox/abspos/position-absolute-001.html
Text/input/wpt-import/html/rendering/pixel-length-attributes.html
; Skipped due to assertion failures
Text/input/wpt-import/html/syntax/parsing/html5lib_entities01.html
Text/input/wpt-import/html/syntax/parsing/html5lib_plain-text-unsafe.html
@ -165,15 +161,3 @@ Text/input/wpt-import/css/css-backgrounds/animations/discrete-no-interpolation.h
; https://github.com/LadybirdBrowser/ladybird/issues/2314
Text/input/test-http-test-server.html
; Too slow for CI
Text/input/wpt-import/dom/nodes/ParentNode-querySelector-All.html
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html
; https://github.com/LadybirdBrowser/ladybird/issues/2659
Text/input/wpt-import/css/cssom/serialize-values.html

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 120 tests
42 Pass
78 Fail
Details
Result Test Name MessagePass .flexbox 1
Pass .flexbox 1
Pass .flexbox 2
Pass .flexbox 3
Pass .flexbox 4

View file

@ -1,21 +1,16 @@
Summary
Harness status: OK
Rerun
Found 687 tests
478 Pass
209 Fail
Details
Result Test Name MessagePass background-attachment: scroll
485 Pass
202 Fail
Pass background-attachment: scroll
Pass background-attachment: fixed
Pass background-attachment: inherit
Pass background-color: black
Pass background-color: red
Pass background-color: rgb(50, 75, 100)
Fail background-color: rgba(5, 7, 10, 0.5)
Pass background-color: rgba(5, 7, 10, 0.5)
Pass background-color: transparent
Pass background-color: inherit
Pass background-image: url("http://localhost/")
@ -207,25 +202,25 @@ Pass border-spacing: inherit
Pass border-top-color: black
Pass border-top-color: red
Pass border-top-color: rgb(50, 75, 100)
Fail border-top-color: rgba(5, 7, 10, 0.5)
Pass border-top-color: rgba(5, 7, 10, 0.5)
Pass border-top-color: transparent
Pass border-top-color: inherit
Pass border-right-color: black
Pass border-right-color: red
Pass border-right-color: rgb(50, 75, 100)
Fail border-right-color: rgba(5, 7, 10, 0.5)
Pass border-right-color: rgba(5, 7, 10, 0.5)
Pass border-right-color: transparent
Pass border-right-color: inherit
Pass border-bottom-color: black
Pass border-bottom-color: red
Pass border-bottom-color: rgb(50, 75, 100)
Fail border-bottom-color: rgba(5, 7, 10, 0.5)
Pass border-bottom-color: rgba(5, 7, 10, 0.5)
Pass border-bottom-color: transparent
Pass border-bottom-color: inherit
Pass border-left-color: black
Pass border-left-color: red
Pass border-left-color: rgb(50, 75, 100)
Fail border-left-color: rgba(5, 7, 10, 0.5)
Pass border-left-color: rgba(5, 7, 10, 0.5)
Pass border-left-color: transparent
Pass border-left-color: inherit
Pass border-top-style: none
@ -321,7 +316,7 @@ Pass clip: inherit
Pass color: black
Pass color: red
Pass color: rgb(50, 75, 100)
Fail color: rgba(5, 7, 10, 0.5)
Pass color: rgba(5, 7, 10, 0.5)
Pass color: inherit
Pass content: normal
Pass content: none
@ -340,7 +335,7 @@ Pass content: attr(foo-bar, "fallback")
Pass content: attr(foo_bar, "fallback")
Fail content: attr(|bar, "fallback")
Fail content: attr(foo, "")
Fail content: attr( |foo , "" )
Fail content: attr( |foo , "" )
Pass content: inherit
Pass cursor: auto
Pass cursor: crosshair
@ -541,7 +536,7 @@ Fail orphans: inherit
Pass outline-color: black
Pass outline-color: red
Pass outline-color: rgb(50, 75, 100)
Fail outline-color: rgba(5, 7, 10, 0.5)
Pass outline-color: rgba(5, 7, 10, 0.5)
Fail outline-color: invert
Pass outline-color: inherit
Pass outline-style: none

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 1975 tests
1955 Pass
20 Fail
Details
Result Test Name MessagePass Selectors-API Test Suite: HTML
Pass Selectors-API Test Suite: HTML
Pass Document supports querySelector
Pass Document supports querySelectorAll
Pass Document.querySelectorAll returns NodeList instance
@ -460,12 +455,12 @@ Pass Document.querySelectorAll: Attribute whitespace-separated list selector, ma
Pass Document.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"]
Pass Document.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"]
Pass Document.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"]
Pass Document.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Document.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Document.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Document.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Document.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']
Pass Document.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']
Pass Document.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Document.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Document.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Document.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Document.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"]
Pass Document.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"]
Pass Document.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文]
@ -712,8 +707,10 @@ Pass Document.querySelectorAll: Descendant combinator, matching element with cla
Pass Document.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3
Pass Document.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4
Pass Document.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4
Pass Document.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2
Pass Document.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2
Pass Document.querySelectorAll: Descendant combinator, whitespace characters: #descendant
#descendant-div2
Pass Document.querySelector: Descendant combinator, whitespace characters: #descendant
#descendant-div2
Pass Document.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div
Pass Document.querySelector: Child combinator, matching element that is a child of an element with id: #child>div
Pass Document.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1
@ -730,12 +727,20 @@ Pass Document.querySelectorAll: Child combinator, not matching element with id t
Pass Document.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3
Pass Document.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3
Pass Document.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3
Pass Document.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2
Pass Document.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2
Pass Document.querySelectorAll: Child combinator, whitespace after: #child-div1> #child-div2
Pass Document.querySelector: Child combinator, whitespace after: #child-div1> #child-div2
Pass Document.querySelectorAll: Child combinator, whitespace before: #child-div1 >#child-div2
Pass Document.querySelector: Child combinator, whitespace before: #child-div1 >#child-div2
Pass Document.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2
Pass Document.querySelector: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2
Pass Document.querySelectorAll: Child combinator, whitespace after: #child-div1>
#child-div2
Pass Document.querySelector: Child combinator, whitespace after: #child-div1>
#child-div2
Pass Document.querySelectorAll: Child combinator, whitespace before: #child-div1
>#child-div2
Pass Document.querySelector: Child combinator, whitespace before: #child-div1
>#child-div2
Pass Document.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2
Pass Document.querySelector: Child combinator, no whitespace: #child-div1>#child-div2
Pass Document.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div
@ -752,12 +757,20 @@ Pass Document.querySelectorAll: Adjacent sibling combinator, matching p element
Pass Document.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p
Pass Document.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1
Pass Document.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1
Pass Document.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3
Pass Document.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3
Pass Document.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+ #adjacent-p3
Pass Document.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+ #adjacent-p3
Pass Document.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2 +#adjacent-p3
Pass Document.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2 +#adjacent-p3
Pass Document.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3
Pass Document.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3
Pass Document.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3
Pass Document.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3
Pass Document.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3
Pass Document.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3
Pass Document.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3
Pass Document.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3
Pass Document.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div
@ -774,26 +787,42 @@ Pass Document.querySelectorAll: General sibling combinator, not matching element
Pass Document.querySelector: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div
Pass Document.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1
Pass Document.querySelector: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1
Pass Document.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3
Pass Document.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3
Pass Document.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~ #sibling-p3
Pass Document.querySelector: General sibling combinator, whitespace after: #sibling-p2~ #sibling-p3
Pass Document.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2 ~#sibling-p3
Pass Document.querySelector: General sibling combinator, whitespace before: #sibling-p2 ~#sibling-p3
Pass Document.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3
Pass Document.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3
Pass Document.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3
Pass Document.querySelector: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3
Pass Document.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3
Pass Document.querySelector: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3
Pass Document.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3
Pass Document.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3
Pass Document.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong
Pass Document.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong
Pass Document.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em, #group strong
Pass Document.querySelector: Syntax, group of selectors separator, whitespace after: #group em, #group strong
Pass Document.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em ,#group strong
Pass Document.querySelector: Syntax, group of selectors separator, whitespace before: #group em ,#group strong
Pass Document.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong
Pass Document.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong
Pass Document.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em,
#group strong
Pass Document.querySelector: Syntax, group of selectors separator, whitespace after: #group em,
#group strong
Pass Document.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em
,#group strong
Pass Document.querySelector: Syntax, group of selectors separator, whitespace before: #group em
,#group strong
Pass Document.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong
Pass Document.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong
Fail Document.querySelectorAll: Slotted selector: ::slotted(foo) Failed to parse selector
Fail Document.querySelector: Slotted selector: ::slotted(foo) Failed to parse selector
Fail Document.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo Failed to parse selector
Fail Document.querySelector: Slotted selector (no matching closing paren): ::slotted(foo Failed to parse selector
Fail Document.querySelectorAll: Slotted selector: ::slotted(foo)
Fail Document.querySelector: Slotted selector: ::slotted(foo)
Fail Document.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo
Fail Document.querySelector: Slotted selector (no matching closing paren): ::slotted(foo
Pass Detached Element.querySelectorAll: Type selector, matching html element: html
Pass Detached Element.querySelector: Type selector, matching html element: html
Pass Detached Element.querySelectorAll: Type selector, matching body element: body
@ -856,12 +885,12 @@ Pass Detached Element.querySelectorAll: Attribute whitespace-separated list sele
Pass Detached Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"]
Pass Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"]
Pass Detached Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"]
Pass Detached Element.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Detached Element.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Detached Element.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Detached Element.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Detached Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']
Pass Detached Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']
Pass Detached Element.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Detached Element.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Detached Element.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Detached Element.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Detached Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"]
Pass Detached Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"]
Pass Detached Element.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文]
@ -1108,8 +1137,10 @@ Pass Detached Element.querySelectorAll: Descendant combinator, matching element
Pass Detached Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3
Pass Detached Element.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4
Pass Detached Element.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4
Pass Detached Element.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2
Pass Detached Element.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2
Pass Detached Element.querySelectorAll: Descendant combinator, whitespace characters: #descendant
#descendant-div2
Pass Detached Element.querySelector: Descendant combinator, whitespace characters: #descendant
#descendant-div2
Pass Detached Element.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div
Pass Detached Element.querySelector: Child combinator, matching element that is a child of an element with id: #child>div
Pass Detached Element.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1
@ -1126,12 +1157,20 @@ Pass Detached Element.querySelectorAll: Child combinator, not matching element w
Pass Detached Element.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3
Pass Detached Element.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3
Pass Detached Element.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3
Pass Detached Element.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2
Pass Detached Element.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2
Pass Detached Element.querySelectorAll: Child combinator, whitespace after: #child-div1> #child-div2
Pass Detached Element.querySelector: Child combinator, whitespace after: #child-div1> #child-div2
Pass Detached Element.querySelectorAll: Child combinator, whitespace before: #child-div1 >#child-div2
Pass Detached Element.querySelector: Child combinator, whitespace before: #child-div1 >#child-div2
Pass Detached Element.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2
Pass Detached Element.querySelector: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2
Pass Detached Element.querySelectorAll: Child combinator, whitespace after: #child-div1>
#child-div2
Pass Detached Element.querySelector: Child combinator, whitespace after: #child-div1>
#child-div2
Pass Detached Element.querySelectorAll: Child combinator, whitespace before: #child-div1
>#child-div2
Pass Detached Element.querySelector: Child combinator, whitespace before: #child-div1
>#child-div2
Pass Detached Element.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2
Pass Detached Element.querySelector: Child combinator, no whitespace: #child-div1>#child-div2
Pass Detached Element.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div
@ -1148,12 +1187,20 @@ Pass Detached Element.querySelectorAll: Adjacent sibling combinator, matching p
Pass Detached Element.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p
Pass Detached Element.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1
Pass Detached Element.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1
Pass Detached Element.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3
Pass Detached Element.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3
Pass Detached Element.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+ #adjacent-p3
Pass Detached Element.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+ #adjacent-p3
Pass Detached Element.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2 +#adjacent-p3
Pass Detached Element.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2 +#adjacent-p3
Pass Detached Element.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3
Pass Detached Element.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3
Pass Detached Element.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3
Pass Detached Element.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3
Pass Detached Element.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3
Pass Detached Element.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3
Pass Detached Element.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3
Pass Detached Element.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3
Pass Detached Element.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div
@ -1170,26 +1217,42 @@ Pass Detached Element.querySelectorAll: General sibling combinator, not matching
Pass Detached Element.querySelector: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div
Pass Detached Element.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1
Pass Detached Element.querySelector: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1
Pass Detached Element.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3
Pass Detached Element.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3
Pass Detached Element.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~ #sibling-p3
Pass Detached Element.querySelector: General sibling combinator, whitespace after: #sibling-p2~ #sibling-p3
Pass Detached Element.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2 ~#sibling-p3
Pass Detached Element.querySelector: General sibling combinator, whitespace before: #sibling-p2 ~#sibling-p3
Pass Detached Element.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3
Pass Detached Element.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3
Pass Detached Element.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3
Pass Detached Element.querySelector: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3
Pass Detached Element.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3
Pass Detached Element.querySelector: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3
Pass Detached Element.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3
Pass Detached Element.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3
Pass Detached Element.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong
Pass Detached Element.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong
Pass Detached Element.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em, #group strong
Pass Detached Element.querySelector: Syntax, group of selectors separator, whitespace after: #group em, #group strong
Pass Detached Element.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em ,#group strong
Pass Detached Element.querySelector: Syntax, group of selectors separator, whitespace before: #group em ,#group strong
Pass Detached Element.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong
Pass Detached Element.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong
Pass Detached Element.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em,
#group strong
Pass Detached Element.querySelector: Syntax, group of selectors separator, whitespace after: #group em,
#group strong
Pass Detached Element.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em
,#group strong
Pass Detached Element.querySelector: Syntax, group of selectors separator, whitespace before: #group em
,#group strong
Pass Detached Element.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong
Pass Detached Element.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong
Fail Detached Element.querySelectorAll: Slotted selector: ::slotted(foo) Failed to parse selector
Fail Detached Element.querySelector: Slotted selector: ::slotted(foo) Failed to parse selector
Fail Detached Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo Failed to parse selector
Fail Detached Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo Failed to parse selector
Fail Detached Element.querySelectorAll: Slotted selector: ::slotted(foo)
Fail Detached Element.querySelector: Slotted selector: ::slotted(foo)
Fail Detached Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo
Fail Detached Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo
Pass Fragment.querySelectorAll: Type selector, matching html element: html
Pass Fragment.querySelector: Type selector, matching html element: html
Pass Fragment.querySelectorAll: Type selector, matching body element: body
@ -1252,12 +1315,12 @@ Pass Fragment.querySelectorAll: Attribute whitespace-separated list selector, ma
Pass Fragment.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"]
Pass Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"]
Pass Fragment.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"]
Pass Fragment.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Fragment.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Fragment.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Fragment.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass Fragment.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']
Pass Fragment.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']
Pass Fragment.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Fragment.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Fragment.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Fragment.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass Fragment.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"]
Pass Fragment.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"]
Pass Fragment.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文]
@ -1504,8 +1567,10 @@ Pass Fragment.querySelectorAll: Descendant combinator, matching element with cla
Pass Fragment.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3
Pass Fragment.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4
Pass Fragment.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4
Pass Fragment.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2
Pass Fragment.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2
Pass Fragment.querySelectorAll: Descendant combinator, whitespace characters: #descendant
#descendant-div2
Pass Fragment.querySelector: Descendant combinator, whitespace characters: #descendant
#descendant-div2
Pass Fragment.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div
Pass Fragment.querySelector: Child combinator, matching element that is a child of an element with id: #child>div
Pass Fragment.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1
@ -1522,12 +1587,20 @@ Pass Fragment.querySelectorAll: Child combinator, not matching element with id t
Pass Fragment.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3
Pass Fragment.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3
Pass Fragment.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3
Pass Fragment.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2
Pass Fragment.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2
Pass Fragment.querySelectorAll: Child combinator, whitespace after: #child-div1> #child-div2
Pass Fragment.querySelector: Child combinator, whitespace after: #child-div1> #child-div2
Pass Fragment.querySelectorAll: Child combinator, whitespace before: #child-div1 >#child-div2
Pass Fragment.querySelector: Child combinator, whitespace before: #child-div1 >#child-div2
Pass Fragment.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2
Pass Fragment.querySelector: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2
Pass Fragment.querySelectorAll: Child combinator, whitespace after: #child-div1>
#child-div2
Pass Fragment.querySelector: Child combinator, whitespace after: #child-div1>
#child-div2
Pass Fragment.querySelectorAll: Child combinator, whitespace before: #child-div1
>#child-div2
Pass Fragment.querySelector: Child combinator, whitespace before: #child-div1
>#child-div2
Pass Fragment.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2
Pass Fragment.querySelector: Child combinator, no whitespace: #child-div1>#child-div2
Pass Fragment.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div
@ -1544,12 +1617,20 @@ Pass Fragment.querySelectorAll: Adjacent sibling combinator, matching p element
Pass Fragment.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p
Pass Fragment.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1
Pass Fragment.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1
Pass Fragment.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3
Pass Fragment.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3
Pass Fragment.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+ #adjacent-p3
Pass Fragment.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+ #adjacent-p3
Pass Fragment.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2 +#adjacent-p3
Pass Fragment.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2 +#adjacent-p3
Pass Fragment.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3
Pass Fragment.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3
Pass Fragment.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3
Pass Fragment.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3
Pass Fragment.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3
Pass Fragment.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3
Pass Fragment.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3
Pass Fragment.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3
Pass Fragment.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div
@ -1566,26 +1647,42 @@ Pass Fragment.querySelectorAll: General sibling combinator, not matching element
Pass Fragment.querySelector: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div
Pass Fragment.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1
Pass Fragment.querySelector: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1
Pass Fragment.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3
Pass Fragment.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3
Pass Fragment.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~ #sibling-p3
Pass Fragment.querySelector: General sibling combinator, whitespace after: #sibling-p2~ #sibling-p3
Pass Fragment.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2 ~#sibling-p3
Pass Fragment.querySelector: General sibling combinator, whitespace before: #sibling-p2 ~#sibling-p3
Pass Fragment.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3
Pass Fragment.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3
Pass Fragment.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3
Pass Fragment.querySelector: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3
Pass Fragment.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3
Pass Fragment.querySelector: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3
Pass Fragment.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3
Pass Fragment.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3
Pass Fragment.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong
Pass Fragment.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong
Pass Fragment.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em, #group strong
Pass Fragment.querySelector: Syntax, group of selectors separator, whitespace after: #group em, #group strong
Pass Fragment.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em ,#group strong
Pass Fragment.querySelector: Syntax, group of selectors separator, whitespace before: #group em ,#group strong
Pass Fragment.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong
Pass Fragment.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong
Pass Fragment.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em,
#group strong
Pass Fragment.querySelector: Syntax, group of selectors separator, whitespace after: #group em,
#group strong
Pass Fragment.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em
,#group strong
Pass Fragment.querySelector: Syntax, group of selectors separator, whitespace before: #group em
,#group strong
Pass Fragment.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong
Pass Fragment.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong
Fail Fragment.querySelectorAll: Slotted selector: ::slotted(foo) Failed to parse selector
Fail Fragment.querySelector: Slotted selector: ::slotted(foo) Failed to parse selector
Fail Fragment.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo Failed to parse selector
Fail Fragment.querySelector: Slotted selector (no matching closing paren): ::slotted(foo Failed to parse selector
Fail Fragment.querySelectorAll: Slotted selector: ::slotted(foo)
Fail Fragment.querySelector: Slotted selector: ::slotted(foo)
Fail Fragment.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo
Fail Fragment.querySelector: Slotted selector (no matching closing paren): ::slotted(foo
Pass In-document Element.querySelectorAll: Type selector, matching html element: html
Pass In-document Element.querySelector: Type selector, matching html element: html
Pass In-document Element.querySelectorAll: Type selector, matching body element: body
@ -1648,12 +1745,12 @@ Pass In-document Element.querySelectorAll: Attribute whitespace-separated list s
Pass In-document Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value: [data-attr-whitespace~="\0000e9"]
Pass In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"]
Pass In-document Element.querySelector: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character: [data-attr-whitespace_foo~="\e9"]
Pass In-document Element.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass In-document Element.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass In-document Element.querySelectorAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass In-document Element.querySelector: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']
Pass In-document Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']
Pass In-document Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow']
Pass In-document Element.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass In-document Element.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass In-document Element.querySelectorAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass In-document Element.querySelector: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes: #attr-whitespace a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]
Pass In-document Element.querySelectorAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"]
Pass In-document Element.querySelector: Attribute whitespace-separated list selector with double-quoted value, not matching value with space: #attr-whitespace a[rel~="book mark"]
Pass In-document Element.querySelectorAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters: #attr-whitespace [title~=中文]
@ -1902,8 +1999,10 @@ Pass In-document Element.querySelectorAll: Descendant combinator, matching eleme
Pass In-document Element.querySelector: Descendant combinator, matching element with class that is a descendant of an element with class: .descendant-div1 .descendant-div3
Pass In-document Element.querySelectorAll: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4
Pass In-document Element.querySelector: Descendant combinator, not matching element with id that is not a descendant of an element with id: #descendant-div1 #descendant-div4
Pass In-document Element.querySelectorAll: Descendant combinator, whitespace characters: #descendant #descendant-div2
Pass In-document Element.querySelector: Descendant combinator, whitespace characters: #descendant #descendant-div2
Pass In-document Element.querySelectorAll: Descendant combinator, whitespace characters: #descendant
#descendant-div2
Pass In-document Element.querySelector: Descendant combinator, whitespace characters: #descendant
#descendant-div2
Pass In-document Element.querySelectorAll: Child combinator, matching element that is a child of an element with id: #child>div
Pass In-document Element.querySelector: Child combinator, matching element that is a child of an element with id: #child>div
Pass In-document Element.querySelectorAll: Child combinator, matching element with id that is a child of an element: div>#child-div1
@ -1920,12 +2019,20 @@ Pass In-document Element.querySelectorAll: Child combinator, not matching elemen
Pass In-document Element.querySelector: Child combinator, not matching element with id that is not a child of an element with class: #child-div1>.child-div3
Pass In-document Element.querySelectorAll: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3
Pass In-document Element.querySelector: Child combinator, not matching element with class that is not a child of an element with class: .child-div1>.child-div3
Pass In-document Element.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1 > #child-div2
Pass In-document Element.querySelector: Child combinator, surrounded by whitespace: #child-div1 > #child-div2
Pass In-document Element.querySelectorAll: Child combinator, whitespace after: #child-div1> #child-div2
Pass In-document Element.querySelector: Child combinator, whitespace after: #child-div1> #child-div2
Pass In-document Element.querySelectorAll: Child combinator, whitespace before: #child-div1 >#child-div2
Pass In-document Element.querySelector: Child combinator, whitespace before: #child-div1 >#child-div2
Pass In-document Element.querySelectorAll: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2
Pass In-document Element.querySelector: Child combinator, surrounded by whitespace: #child-div1
>
#child-div2
Pass In-document Element.querySelectorAll: Child combinator, whitespace after: #child-div1>
#child-div2
Pass In-document Element.querySelector: Child combinator, whitespace after: #child-div1>
#child-div2
Pass In-document Element.querySelectorAll: Child combinator, whitespace before: #child-div1
>#child-div2
Pass In-document Element.querySelector: Child combinator, whitespace before: #child-div1
>#child-div2
Pass In-document Element.querySelectorAll: Child combinator, no whitespace: #child-div1>#child-div2
Pass In-document Element.querySelector: Child combinator, no whitespace: #child-div1>#child-div2
Pass In-document Element.querySelectorAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id: #adjacent-div2+div
@ -1942,12 +2049,20 @@ Pass In-document Element.querySelectorAll: Adjacent sibling combinator, matching
Pass In-document Element.querySelector: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element: #adjacent div+p
Pass In-document Element.querySelectorAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1
Pass In-document Element.querySelector: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id: #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1
Pass In-document Element.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3
Pass In-document Element.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2 + #adjacent-p3
Pass In-document Element.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+ #adjacent-p3
Pass In-document Element.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+ #adjacent-p3
Pass In-document Element.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2 +#adjacent-p3
Pass In-document Element.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2 +#adjacent-p3
Pass In-document Element.querySelectorAll: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3
Pass In-document Element.querySelector: Adjacent sibling combinator, surrounded by whitespace: #adjacent-p2
+
#adjacent-p3
Pass In-document Element.querySelectorAll: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3
Pass In-document Element.querySelector: Adjacent sibling combinator, whitespace after: #adjacent-p2+
#adjacent-p3
Pass In-document Element.querySelectorAll: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3
Pass In-document Element.querySelector: Adjacent sibling combinator, whitespace before: #adjacent-p2
+#adjacent-p3
Pass In-document Element.querySelectorAll: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3
Pass In-document Element.querySelector: Adjacent sibling combinator, no whitespace: #adjacent-p2+#adjacent-p3
Pass In-document Element.querySelectorAll: General sibling combinator, matching element that is a sibling of an element with id: #sibling-div2~div
@ -1964,23 +2079,39 @@ Pass In-document Element.querySelectorAll: General sibling combinator, not match
Pass In-document Element.querySelector: General sibling combinator, not matching element with id that is not a sibling after a p element: #sibling>p~div
Pass In-document Element.querySelectorAll: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1
Pass In-document Element.querySelector: General sibling combinator, not matching element with id that is not a sibling after an element with id: #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1
Pass In-document Element.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3
Pass In-document Element.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2 ~ #sibling-p3
Pass In-document Element.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~ #sibling-p3
Pass In-document Element.querySelector: General sibling combinator, whitespace after: #sibling-p2~ #sibling-p3
Pass In-document Element.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2 ~#sibling-p3
Pass In-document Element.querySelector: General sibling combinator, whitespace before: #sibling-p2 ~#sibling-p3
Pass In-document Element.querySelectorAll: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3
Pass In-document Element.querySelector: General sibling combinator, surrounded by whitespace: #sibling-p2
~
#sibling-p3
Pass In-document Element.querySelectorAll: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3
Pass In-document Element.querySelector: General sibling combinator, whitespace after: #sibling-p2~
#sibling-p3
Pass In-document Element.querySelectorAll: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3
Pass In-document Element.querySelector: General sibling combinator, whitespace before: #sibling-p2
~#sibling-p3
Pass In-document Element.querySelectorAll: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3
Pass In-document Element.querySelector: General sibling combinator, no whitespace: #sibling-p2~#sibling-p3
Pass In-document Element.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong
Pass In-document Element.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em , #group strong
Pass In-document Element.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em, #group strong
Pass In-document Element.querySelector: Syntax, group of selectors separator, whitespace after: #group em, #group strong
Pass In-document Element.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em ,#group strong
Pass In-document Element.querySelector: Syntax, group of selectors separator, whitespace before: #group em ,#group strong
Pass In-document Element.querySelectorAll: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong
Pass In-document Element.querySelector: Syntax, group of selectors separator, surrounded by whitespace: #group em
,
#group strong
Pass In-document Element.querySelectorAll: Syntax, group of selectors separator, whitespace after: #group em,
#group strong
Pass In-document Element.querySelector: Syntax, group of selectors separator, whitespace after: #group em,
#group strong
Pass In-document Element.querySelectorAll: Syntax, group of selectors separator, whitespace before: #group em
,#group strong
Pass In-document Element.querySelector: Syntax, group of selectors separator, whitespace before: #group em
,#group strong
Pass In-document Element.querySelectorAll: Syntax, group of selectors separator, no whitespace: #group em,#group strong
Pass In-document Element.querySelector: Syntax, group of selectors separator, no whitespace: #group em,#group strong
Fail In-document Element.querySelectorAll: Slotted selector: ::slotted(foo) Failed to parse selector
Fail In-document Element.querySelector: Slotted selector: ::slotted(foo) Failed to parse selector
Fail In-document Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo Failed to parse selector
Fail In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo Failed to parse selector
Fail In-document Element.querySelectorAll: Slotted selector: ::slotted(foo)
Fail In-document Element.querySelector: Slotted selector: ::slotted(foo)
Fail In-document Element.querySelectorAll: Slotted selector (no matching closing paren): ::slotted(foo
Fail In-document Element.querySelector: Slotted selector (no matching closing paren): ::slotted(foo

View file

@ -1,16 +1,11 @@
Summary
Harness status: OK
Rerun
Found 588 tests
588 Pass
Details
Result Test Name MessagePass <iframe marginwidth="200"> mapping to marginLeft
Pass <iframe marginwidth="200"> mapping to marginLeft
Pass <iframe marginwidth="1007"> mapping to marginLeft
Pass <iframe marginwidth=" 00523 "> mapping to marginLeft
Pass <iframe marginwidth=" 00523 "> mapping to marginLeft
Pass <iframe marginwidth="200."> mapping to marginLeft
Pass <iframe marginwidth="200.25"> mapping to marginLeft
Pass <iframe marginwidth="200.7"> mapping to marginLeft
@ -20,18 +15,18 @@ Pass <iframe marginwidth="+0"> mapping to marginLeft
Pass <iframe marginwidth="+200"> mapping to marginLeft
Pass <iframe marginwidth="200in"> mapping to marginLeft
Pass <iframe marginwidth="200.25in"> mapping to marginLeft
Pass <iframe marginwidth=" +200in "> mapping to marginLeft
Pass <iframe marginwidth=" +200in "> mapping to marginLeft
Pass <iframe marginwidth="200%"> mapping to marginLeft
Pass <iframe marginwidth="200.%"> mapping to marginLeft
Pass <iframe marginwidth="200.25%"> mapping to marginLeft
Pass <iframe marginwidth="-200"> mapping to marginLeft
Pass <iframe marginwidth="-200px"> mapping to marginLeft
Pass <iframe marginwidth=" -200"> mapping to marginLeft
Pass <iframe marginwidth=" -200"> mapping to marginLeft
Pass <iframe marginwidth="+-200"> mapping to marginLeft
Pass <iframe marginwidth="-+200"> mapping to marginLeft
Pass <iframe marginwidth="200"> mapping to marginRight
Pass <iframe marginwidth="1007"> mapping to marginRight
Pass <iframe marginwidth=" 00523 "> mapping to marginRight
Pass <iframe marginwidth=" 00523 "> mapping to marginRight
Pass <iframe marginwidth="200."> mapping to marginRight
Pass <iframe marginwidth="200.25"> mapping to marginRight
Pass <iframe marginwidth="200.7"> mapping to marginRight
@ -41,18 +36,18 @@ Pass <iframe marginwidth="+0"> mapping to marginRight
Pass <iframe marginwidth="+200"> mapping to marginRight
Pass <iframe marginwidth="200in"> mapping to marginRight
Pass <iframe marginwidth="200.25in"> mapping to marginRight
Pass <iframe marginwidth=" +200in "> mapping to marginRight
Pass <iframe marginwidth=" +200in "> mapping to marginRight
Pass <iframe marginwidth="200%"> mapping to marginRight
Pass <iframe marginwidth="200.%"> mapping to marginRight
Pass <iframe marginwidth="200.25%"> mapping to marginRight
Pass <iframe marginwidth="-200"> mapping to marginRight
Pass <iframe marginwidth="-200px"> mapping to marginRight
Pass <iframe marginwidth=" -200"> mapping to marginRight
Pass <iframe marginwidth=" -200"> mapping to marginRight
Pass <iframe marginwidth="+-200"> mapping to marginRight
Pass <iframe marginwidth="-+200"> mapping to marginRight
Pass <iframe marginheight="200"> mapping to marginTop
Pass <iframe marginheight="1007"> mapping to marginTop
Pass <iframe marginheight=" 00523 "> mapping to marginTop
Pass <iframe marginheight=" 00523 "> mapping to marginTop
Pass <iframe marginheight="200."> mapping to marginTop
Pass <iframe marginheight="200.25"> mapping to marginTop
Pass <iframe marginheight="200.7"> mapping to marginTop
@ -62,18 +57,18 @@ Pass <iframe marginheight="+0"> mapping to marginTop
Pass <iframe marginheight="+200"> mapping to marginTop
Pass <iframe marginheight="200in"> mapping to marginTop
Pass <iframe marginheight="200.25in"> mapping to marginTop
Pass <iframe marginheight=" +200in "> mapping to marginTop
Pass <iframe marginheight=" +200in "> mapping to marginTop
Pass <iframe marginheight="200%"> mapping to marginTop
Pass <iframe marginheight="200.%"> mapping to marginTop
Pass <iframe marginheight="200.25%"> mapping to marginTop
Pass <iframe marginheight="-200"> mapping to marginTop
Pass <iframe marginheight="-200px"> mapping to marginTop
Pass <iframe marginheight=" -200"> mapping to marginTop
Pass <iframe marginheight=" -200"> mapping to marginTop
Pass <iframe marginheight="+-200"> mapping to marginTop
Pass <iframe marginheight="-+200"> mapping to marginTop
Pass <iframe marginheight="200"> mapping to marginBottom
Pass <iframe marginheight="1007"> mapping to marginBottom
Pass <iframe marginheight=" 00523 "> mapping to marginBottom
Pass <iframe marginheight=" 00523 "> mapping to marginBottom
Pass <iframe marginheight="200."> mapping to marginBottom
Pass <iframe marginheight="200.25"> mapping to marginBottom
Pass <iframe marginheight="200.7"> mapping to marginBottom
@ -83,18 +78,18 @@ Pass <iframe marginheight="+0"> mapping to marginBottom
Pass <iframe marginheight="+200"> mapping to marginBottom
Pass <iframe marginheight="200in"> mapping to marginBottom
Pass <iframe marginheight="200.25in"> mapping to marginBottom
Pass <iframe marginheight=" +200in "> mapping to marginBottom
Pass <iframe marginheight=" +200in "> mapping to marginBottom
Pass <iframe marginheight="200%"> mapping to marginBottom
Pass <iframe marginheight="200.%"> mapping to marginBottom
Pass <iframe marginheight="200.25%"> mapping to marginBottom
Pass <iframe marginheight="-200"> mapping to marginBottom
Pass <iframe marginheight="-200px"> mapping to marginBottom
Pass <iframe marginheight=" -200"> mapping to marginBottom
Pass <iframe marginheight=" -200"> mapping to marginBottom
Pass <iframe marginheight="+-200"> mapping to marginBottom
Pass <iframe marginheight="-+200"> mapping to marginBottom
Pass <frame marginwidth="200"> mapping to marginLeft
Pass <frame marginwidth="1007"> mapping to marginLeft
Pass <frame marginwidth=" 00523 "> mapping to marginLeft
Pass <frame marginwidth=" 00523 "> mapping to marginLeft
Pass <frame marginwidth="200."> mapping to marginLeft
Pass <frame marginwidth="200.25"> mapping to marginLeft
Pass <frame marginwidth="200.7"> mapping to marginLeft
@ -104,18 +99,18 @@ Pass <frame marginwidth="+0"> mapping to marginLeft
Pass <frame marginwidth="+200"> mapping to marginLeft
Pass <frame marginwidth="200in"> mapping to marginLeft
Pass <frame marginwidth="200.25in"> mapping to marginLeft
Pass <frame marginwidth=" +200in "> mapping to marginLeft
Pass <frame marginwidth=" +200in "> mapping to marginLeft
Pass <frame marginwidth="200%"> mapping to marginLeft
Pass <frame marginwidth="200.%"> mapping to marginLeft
Pass <frame marginwidth="200.25%"> mapping to marginLeft
Pass <frame marginwidth="-200"> mapping to marginLeft
Pass <frame marginwidth="-200px"> mapping to marginLeft
Pass <frame marginwidth=" -200"> mapping to marginLeft
Pass <frame marginwidth=" -200"> mapping to marginLeft
Pass <frame marginwidth="+-200"> mapping to marginLeft
Pass <frame marginwidth="-+200"> mapping to marginLeft
Pass <frame marginwidth="200"> mapping to marginRight
Pass <frame marginwidth="1007"> mapping to marginRight
Pass <frame marginwidth=" 00523 "> mapping to marginRight
Pass <frame marginwidth=" 00523 "> mapping to marginRight
Pass <frame marginwidth="200."> mapping to marginRight
Pass <frame marginwidth="200.25"> mapping to marginRight
Pass <frame marginwidth="200.7"> mapping to marginRight
@ -125,18 +120,18 @@ Pass <frame marginwidth="+0"> mapping to marginRight
Pass <frame marginwidth="+200"> mapping to marginRight
Pass <frame marginwidth="200in"> mapping to marginRight
Pass <frame marginwidth="200.25in"> mapping to marginRight
Pass <frame marginwidth=" +200in "> mapping to marginRight
Pass <frame marginwidth=" +200in "> mapping to marginRight
Pass <frame marginwidth="200%"> mapping to marginRight
Pass <frame marginwidth="200.%"> mapping to marginRight
Pass <frame marginwidth="200.25%"> mapping to marginRight
Pass <frame marginwidth="-200"> mapping to marginRight
Pass <frame marginwidth="-200px"> mapping to marginRight
Pass <frame marginwidth=" -200"> mapping to marginRight
Pass <frame marginwidth=" -200"> mapping to marginRight
Pass <frame marginwidth="+-200"> mapping to marginRight
Pass <frame marginwidth="-+200"> mapping to marginRight
Pass <frame marginheight="200"> mapping to marginTop
Pass <frame marginheight="1007"> mapping to marginTop
Pass <frame marginheight=" 00523 "> mapping to marginTop
Pass <frame marginheight=" 00523 "> mapping to marginTop
Pass <frame marginheight="200."> mapping to marginTop
Pass <frame marginheight="200.25"> mapping to marginTop
Pass <frame marginheight="200.7"> mapping to marginTop
@ -146,18 +141,18 @@ Pass <frame marginheight="+0"> mapping to marginTop
Pass <frame marginheight="+200"> mapping to marginTop
Pass <frame marginheight="200in"> mapping to marginTop
Pass <frame marginheight="200.25in"> mapping to marginTop
Pass <frame marginheight=" +200in "> mapping to marginTop
Pass <frame marginheight=" +200in "> mapping to marginTop
Pass <frame marginheight="200%"> mapping to marginTop
Pass <frame marginheight="200.%"> mapping to marginTop
Pass <frame marginheight="200.25%"> mapping to marginTop
Pass <frame marginheight="-200"> mapping to marginTop
Pass <frame marginheight="-200px"> mapping to marginTop
Pass <frame marginheight=" -200"> mapping to marginTop
Pass <frame marginheight=" -200"> mapping to marginTop
Pass <frame marginheight="+-200"> mapping to marginTop
Pass <frame marginheight="-+200"> mapping to marginTop
Pass <frame marginheight="200"> mapping to marginBottom
Pass <frame marginheight="1007"> mapping to marginBottom
Pass <frame marginheight=" 00523 "> mapping to marginBottom
Pass <frame marginheight=" 00523 "> mapping to marginBottom
Pass <frame marginheight="200."> mapping to marginBottom
Pass <frame marginheight="200.25"> mapping to marginBottom
Pass <frame marginheight="200.7"> mapping to marginBottom
@ -167,18 +162,18 @@ Pass <frame marginheight="+0"> mapping to marginBottom
Pass <frame marginheight="+200"> mapping to marginBottom
Pass <frame marginheight="200in"> mapping to marginBottom
Pass <frame marginheight="200.25in"> mapping to marginBottom
Pass <frame marginheight=" +200in "> mapping to marginBottom
Pass <frame marginheight=" +200in "> mapping to marginBottom
Pass <frame marginheight="200%"> mapping to marginBottom
Pass <frame marginheight="200.%"> mapping to marginBottom
Pass <frame marginheight="200.25%"> mapping to marginBottom
Pass <frame marginheight="-200"> mapping to marginBottom
Pass <frame marginheight="-200px"> mapping to marginBottom
Pass <frame marginheight=" -200"> mapping to marginBottom
Pass <frame marginheight=" -200"> mapping to marginBottom
Pass <frame marginheight="+-200"> mapping to marginBottom
Pass <frame marginheight="-+200"> mapping to marginBottom
Pass <body marginwidth="200"> mapping to marginLeft
Pass <body marginwidth="1007"> mapping to marginLeft
Pass <body marginwidth=" 00523 "> mapping to marginLeft
Pass <body marginwidth=" 00523 "> mapping to marginLeft
Pass <body marginwidth="200."> mapping to marginLeft
Pass <body marginwidth="200.25"> mapping to marginLeft
Pass <body marginwidth="200.7"> mapping to marginLeft
@ -188,18 +183,18 @@ Pass <body marginwidth="+0"> mapping to marginLeft
Pass <body marginwidth="+200"> mapping to marginLeft
Pass <body marginwidth="200in"> mapping to marginLeft
Pass <body marginwidth="200.25in"> mapping to marginLeft
Pass <body marginwidth=" +200in "> mapping to marginLeft
Pass <body marginwidth=" +200in "> mapping to marginLeft
Pass <body marginwidth="200%"> mapping to marginLeft
Pass <body marginwidth="200.%"> mapping to marginLeft
Pass <body marginwidth="200.25%"> mapping to marginLeft
Pass <body marginwidth="-200"> mapping to marginLeft
Pass <body marginwidth="-200px"> mapping to marginLeft
Pass <body marginwidth=" -200"> mapping to marginLeft
Pass <body marginwidth=" -200"> mapping to marginLeft
Pass <body marginwidth="+-200"> mapping to marginLeft
Pass <body marginwidth="-+200"> mapping to marginLeft
Pass <body marginwidth="200"> mapping to marginRight
Pass <body marginwidth="1007"> mapping to marginRight
Pass <body marginwidth=" 00523 "> mapping to marginRight
Pass <body marginwidth=" 00523 "> mapping to marginRight
Pass <body marginwidth="200."> mapping to marginRight
Pass <body marginwidth="200.25"> mapping to marginRight
Pass <body marginwidth="200.7"> mapping to marginRight
@ -209,18 +204,18 @@ Pass <body marginwidth="+0"> mapping to marginRight
Pass <body marginwidth="+200"> mapping to marginRight
Pass <body marginwidth="200in"> mapping to marginRight
Pass <body marginwidth="200.25in"> mapping to marginRight
Pass <body marginwidth=" +200in "> mapping to marginRight
Pass <body marginwidth=" +200in "> mapping to marginRight
Pass <body marginwidth="200%"> mapping to marginRight
Pass <body marginwidth="200.%"> mapping to marginRight
Pass <body marginwidth="200.25%"> mapping to marginRight
Pass <body marginwidth="-200"> mapping to marginRight
Pass <body marginwidth="-200px"> mapping to marginRight
Pass <body marginwidth=" -200"> mapping to marginRight
Pass <body marginwidth=" -200"> mapping to marginRight
Pass <body marginwidth="+-200"> mapping to marginRight
Pass <body marginwidth="-+200"> mapping to marginRight
Pass <body leftmargin="200"> mapping to marginLeft
Pass <body leftmargin="1007"> mapping to marginLeft
Pass <body leftmargin=" 00523 "> mapping to marginLeft
Pass <body leftmargin=" 00523 "> mapping to marginLeft
Pass <body leftmargin="200."> mapping to marginLeft
Pass <body leftmargin="200.25"> mapping to marginLeft
Pass <body leftmargin="200.7"> mapping to marginLeft
@ -230,18 +225,18 @@ Pass <body leftmargin="+0"> mapping to marginLeft
Pass <body leftmargin="+200"> mapping to marginLeft
Pass <body leftmargin="200in"> mapping to marginLeft
Pass <body leftmargin="200.25in"> mapping to marginLeft
Pass <body leftmargin=" +200in "> mapping to marginLeft
Pass <body leftmargin=" +200in "> mapping to marginLeft
Pass <body leftmargin="200%"> mapping to marginLeft
Pass <body leftmargin="200.%"> mapping to marginLeft
Pass <body leftmargin="200.25%"> mapping to marginLeft
Pass <body leftmargin="-200"> mapping to marginLeft
Pass <body leftmargin="-200px"> mapping to marginLeft
Pass <body leftmargin=" -200"> mapping to marginLeft
Pass <body leftmargin=" -200"> mapping to marginLeft
Pass <body leftmargin="+-200"> mapping to marginLeft
Pass <body leftmargin="-+200"> mapping to marginLeft
Pass <body rightmargin="200"> mapping to marginRight
Pass <body rightmargin="1007"> mapping to marginRight
Pass <body rightmargin=" 00523 "> mapping to marginRight
Pass <body rightmargin=" 00523 "> mapping to marginRight
Pass <body rightmargin="200."> mapping to marginRight
Pass <body rightmargin="200.25"> mapping to marginRight
Pass <body rightmargin="200.7"> mapping to marginRight
@ -251,18 +246,18 @@ Pass <body rightmargin="+0"> mapping to marginRight
Pass <body rightmargin="+200"> mapping to marginRight
Pass <body rightmargin="200in"> mapping to marginRight
Pass <body rightmargin="200.25in"> mapping to marginRight
Pass <body rightmargin=" +200in "> mapping to marginRight
Pass <body rightmargin=" +200in "> mapping to marginRight
Pass <body rightmargin="200%"> mapping to marginRight
Pass <body rightmargin="200.%"> mapping to marginRight
Pass <body rightmargin="200.25%"> mapping to marginRight
Pass <body rightmargin="-200"> mapping to marginRight
Pass <body rightmargin="-200px"> mapping to marginRight
Pass <body rightmargin=" -200"> mapping to marginRight
Pass <body rightmargin=" -200"> mapping to marginRight
Pass <body rightmargin="+-200"> mapping to marginRight
Pass <body rightmargin="-+200"> mapping to marginRight
Pass <body marginheight="200"> mapping to marginTop
Pass <body marginheight="1007"> mapping to marginTop
Pass <body marginheight=" 00523 "> mapping to marginTop
Pass <body marginheight=" 00523 "> mapping to marginTop
Pass <body marginheight="200."> mapping to marginTop
Pass <body marginheight="200.25"> mapping to marginTop
Pass <body marginheight="200.7"> mapping to marginTop
@ -272,18 +267,18 @@ Pass <body marginheight="+0"> mapping to marginTop
Pass <body marginheight="+200"> mapping to marginTop
Pass <body marginheight="200in"> mapping to marginTop
Pass <body marginheight="200.25in"> mapping to marginTop
Pass <body marginheight=" +200in "> mapping to marginTop
Pass <body marginheight=" +200in "> mapping to marginTop
Pass <body marginheight="200%"> mapping to marginTop
Pass <body marginheight="200.%"> mapping to marginTop
Pass <body marginheight="200.25%"> mapping to marginTop
Pass <body marginheight="-200"> mapping to marginTop
Pass <body marginheight="-200px"> mapping to marginTop
Pass <body marginheight=" -200"> mapping to marginTop
Pass <body marginheight=" -200"> mapping to marginTop
Pass <body marginheight="+-200"> mapping to marginTop
Pass <body marginheight="-+200"> mapping to marginTop
Pass <body marginheight="200"> mapping to marginBottom
Pass <body marginheight="1007"> mapping to marginBottom
Pass <body marginheight=" 00523 "> mapping to marginBottom
Pass <body marginheight=" 00523 "> mapping to marginBottom
Pass <body marginheight="200."> mapping to marginBottom
Pass <body marginheight="200.25"> mapping to marginBottom
Pass <body marginheight="200.7"> mapping to marginBottom
@ -293,18 +288,18 @@ Pass <body marginheight="+0"> mapping to marginBottom
Pass <body marginheight="+200"> mapping to marginBottom
Pass <body marginheight="200in"> mapping to marginBottom
Pass <body marginheight="200.25in"> mapping to marginBottom
Pass <body marginheight=" +200in "> mapping to marginBottom
Pass <body marginheight=" +200in "> mapping to marginBottom
Pass <body marginheight="200%"> mapping to marginBottom
Pass <body marginheight="200.%"> mapping to marginBottom
Pass <body marginheight="200.25%"> mapping to marginBottom
Pass <body marginheight="-200"> mapping to marginBottom
Pass <body marginheight="-200px"> mapping to marginBottom
Pass <body marginheight=" -200"> mapping to marginBottom
Pass <body marginheight=" -200"> mapping to marginBottom
Pass <body marginheight="+-200"> mapping to marginBottom
Pass <body marginheight="-+200"> mapping to marginBottom
Pass <body topmargin="200"> mapping to marginTop
Pass <body topmargin="1007"> mapping to marginTop
Pass <body topmargin=" 00523 "> mapping to marginTop
Pass <body topmargin=" 00523 "> mapping to marginTop
Pass <body topmargin="200."> mapping to marginTop
Pass <body topmargin="200.25"> mapping to marginTop
Pass <body topmargin="200.7"> mapping to marginTop
@ -314,18 +309,18 @@ Pass <body topmargin="+0"> mapping to marginTop
Pass <body topmargin="+200"> mapping to marginTop
Pass <body topmargin="200in"> mapping to marginTop
Pass <body topmargin="200.25in"> mapping to marginTop
Pass <body topmargin=" +200in "> mapping to marginTop
Pass <body topmargin=" +200in "> mapping to marginTop
Pass <body topmargin="200%"> mapping to marginTop
Pass <body topmargin="200.%"> mapping to marginTop
Pass <body topmargin="200.25%"> mapping to marginTop
Pass <body topmargin="-200"> mapping to marginTop
Pass <body topmargin="-200px"> mapping to marginTop
Pass <body topmargin=" -200"> mapping to marginTop
Pass <body topmargin=" -200"> mapping to marginTop
Pass <body topmargin="+-200"> mapping to marginTop
Pass <body topmargin="-+200"> mapping to marginTop
Pass <body bottommargin="200"> mapping to marginBottom
Pass <body bottommargin="1007"> mapping to marginBottom
Pass <body bottommargin=" 00523 "> mapping to marginBottom
Pass <body bottommargin=" 00523 "> mapping to marginBottom
Pass <body bottommargin="200."> mapping to marginBottom
Pass <body bottommargin="200.25"> mapping to marginBottom
Pass <body bottommargin="200.7"> mapping to marginBottom
@ -335,18 +330,18 @@ Pass <body bottommargin="+0"> mapping to marginBottom
Pass <body bottommargin="+200"> mapping to marginBottom
Pass <body bottommargin="200in"> mapping to marginBottom
Pass <body bottommargin="200.25in"> mapping to marginBottom
Pass <body bottommargin=" +200in "> mapping to marginBottom
Pass <body bottommargin=" +200in "> mapping to marginBottom
Pass <body bottommargin="200%"> mapping to marginBottom
Pass <body bottommargin="200.%"> mapping to marginBottom
Pass <body bottommargin="200.25%"> mapping to marginBottom
Pass <body bottommargin="-200"> mapping to marginBottom
Pass <body bottommargin="-200px"> mapping to marginBottom
Pass <body bottommargin=" -200"> mapping to marginBottom
Pass <body bottommargin=" -200"> mapping to marginBottom
Pass <body bottommargin="+-200"> mapping to marginBottom
Pass <body bottommargin="-+200"> mapping to marginBottom
Pass <img border="200"> mapping to borderTopWidth
Pass <img border="1007"> mapping to borderTopWidth
Pass <img border=" 00523 "> mapping to borderTopWidth
Pass <img border=" 00523 "> mapping to borderTopWidth
Pass <img border="200."> mapping to borderTopWidth
Pass <img border="200.25"> mapping to borderTopWidth
Pass <img border="200.7"> mapping to borderTopWidth
@ -356,18 +351,18 @@ Pass <img border="+0"> mapping to borderTopWidth
Pass <img border="+200"> mapping to borderTopWidth
Pass <img border="200in"> mapping to borderTopWidth
Pass <img border="200.25in"> mapping to borderTopWidth
Pass <img border=" +200in "> mapping to borderTopWidth
Pass <img border=" +200in "> mapping to borderTopWidth
Pass <img border="200%"> mapping to borderTopWidth
Pass <img border="200.%"> mapping to borderTopWidth
Pass <img border="200.25%"> mapping to borderTopWidth
Pass <img border="-200"> mapping to borderTopWidth
Pass <img border="-200px"> mapping to borderTopWidth
Pass <img border=" -200"> mapping to borderTopWidth
Pass <img border=" -200"> mapping to borderTopWidth
Pass <img border="+-200"> mapping to borderTopWidth
Pass <img border="-+200"> mapping to borderTopWidth
Pass <img border="200"> mapping to borderRightWidth
Pass <img border="1007"> mapping to borderRightWidth
Pass <img border=" 00523 "> mapping to borderRightWidth
Pass <img border=" 00523 "> mapping to borderRightWidth
Pass <img border="200."> mapping to borderRightWidth
Pass <img border="200.25"> mapping to borderRightWidth
Pass <img border="200.7"> mapping to borderRightWidth
@ -377,18 +372,18 @@ Pass <img border="+0"> mapping to borderRightWidth
Pass <img border="+200"> mapping to borderRightWidth
Pass <img border="200in"> mapping to borderRightWidth
Pass <img border="200.25in"> mapping to borderRightWidth
Pass <img border=" +200in "> mapping to borderRightWidth
Pass <img border=" +200in "> mapping to borderRightWidth
Pass <img border="200%"> mapping to borderRightWidth
Pass <img border="200.%"> mapping to borderRightWidth
Pass <img border="200.25%"> mapping to borderRightWidth
Pass <img border="-200"> mapping to borderRightWidth
Pass <img border="-200px"> mapping to borderRightWidth
Pass <img border=" -200"> mapping to borderRightWidth
Pass <img border=" -200"> mapping to borderRightWidth
Pass <img border="+-200"> mapping to borderRightWidth
Pass <img border="-+200"> mapping to borderRightWidth
Pass <img border="200"> mapping to borderBottomWidth
Pass <img border="1007"> mapping to borderBottomWidth
Pass <img border=" 00523 "> mapping to borderBottomWidth
Pass <img border=" 00523 "> mapping to borderBottomWidth
Pass <img border="200."> mapping to borderBottomWidth
Pass <img border="200.25"> mapping to borderBottomWidth
Pass <img border="200.7"> mapping to borderBottomWidth
@ -398,18 +393,18 @@ Pass <img border="+0"> mapping to borderBottomWidth
Pass <img border="+200"> mapping to borderBottomWidth
Pass <img border="200in"> mapping to borderBottomWidth
Pass <img border="200.25in"> mapping to borderBottomWidth
Pass <img border=" +200in "> mapping to borderBottomWidth
Pass <img border=" +200in "> mapping to borderBottomWidth
Pass <img border="200%"> mapping to borderBottomWidth
Pass <img border="200.%"> mapping to borderBottomWidth
Pass <img border="200.25%"> mapping to borderBottomWidth
Pass <img border="-200"> mapping to borderBottomWidth
Pass <img border="-200px"> mapping to borderBottomWidth
Pass <img border=" -200"> mapping to borderBottomWidth
Pass <img border=" -200"> mapping to borderBottomWidth
Pass <img border="+-200"> mapping to borderBottomWidth
Pass <img border="-+200"> mapping to borderBottomWidth
Pass <img border="200"> mapping to borderLeftWidth
Pass <img border="1007"> mapping to borderLeftWidth
Pass <img border=" 00523 "> mapping to borderLeftWidth
Pass <img border=" 00523 "> mapping to borderLeftWidth
Pass <img border="200."> mapping to borderLeftWidth
Pass <img border="200.25"> mapping to borderLeftWidth
Pass <img border="200.7"> mapping to borderLeftWidth
@ -419,18 +414,18 @@ Pass <img border="+0"> mapping to borderLeftWidth
Pass <img border="+200"> mapping to borderLeftWidth
Pass <img border="200in"> mapping to borderLeftWidth
Pass <img border="200.25in"> mapping to borderLeftWidth
Pass <img border=" +200in "> mapping to borderLeftWidth
Pass <img border=" +200in "> mapping to borderLeftWidth
Pass <img border="200%"> mapping to borderLeftWidth
Pass <img border="200.%"> mapping to borderLeftWidth
Pass <img border="200.25%"> mapping to borderLeftWidth
Pass <img border="-200"> mapping to borderLeftWidth
Pass <img border="-200px"> mapping to borderLeftWidth
Pass <img border=" -200"> mapping to borderLeftWidth
Pass <img border=" -200"> mapping to borderLeftWidth
Pass <img border="+-200"> mapping to borderLeftWidth
Pass <img border="-+200"> mapping to borderLeftWidth
Pass <object border="200"> mapping to borderTopWidth
Pass <object border="1007"> mapping to borderTopWidth
Pass <object border=" 00523 "> mapping to borderTopWidth
Pass <object border=" 00523 "> mapping to borderTopWidth
Pass <object border="200."> mapping to borderTopWidth
Pass <object border="200.25"> mapping to borderTopWidth
Pass <object border="200.7"> mapping to borderTopWidth
@ -440,18 +435,18 @@ Pass <object border="+0"> mapping to borderTopWidth
Pass <object border="+200"> mapping to borderTopWidth
Pass <object border="200in"> mapping to borderTopWidth
Pass <object border="200.25in"> mapping to borderTopWidth
Pass <object border=" +200in "> mapping to borderTopWidth
Pass <object border=" +200in "> mapping to borderTopWidth
Pass <object border="200%"> mapping to borderTopWidth
Pass <object border="200.%"> mapping to borderTopWidth
Pass <object border="200.25%"> mapping to borderTopWidth
Pass <object border="-200"> mapping to borderTopWidth
Pass <object border="-200px"> mapping to borderTopWidth
Pass <object border=" -200"> mapping to borderTopWidth
Pass <object border=" -200"> mapping to borderTopWidth
Pass <object border="+-200"> mapping to borderTopWidth
Pass <object border="-+200"> mapping to borderTopWidth
Pass <object border="200"> mapping to borderRightWidth
Pass <object border="1007"> mapping to borderRightWidth
Pass <object border=" 00523 "> mapping to borderRightWidth
Pass <object border=" 00523 "> mapping to borderRightWidth
Pass <object border="200."> mapping to borderRightWidth
Pass <object border="200.25"> mapping to borderRightWidth
Pass <object border="200.7"> mapping to borderRightWidth
@ -461,18 +456,18 @@ Pass <object border="+0"> mapping to borderRightWidth
Pass <object border="+200"> mapping to borderRightWidth
Pass <object border="200in"> mapping to borderRightWidth
Pass <object border="200.25in"> mapping to borderRightWidth
Pass <object border=" +200in "> mapping to borderRightWidth
Pass <object border=" +200in "> mapping to borderRightWidth
Pass <object border="200%"> mapping to borderRightWidth
Pass <object border="200.%"> mapping to borderRightWidth
Pass <object border="200.25%"> mapping to borderRightWidth
Pass <object border="-200"> mapping to borderRightWidth
Pass <object border="-200px"> mapping to borderRightWidth
Pass <object border=" -200"> mapping to borderRightWidth
Pass <object border=" -200"> mapping to borderRightWidth
Pass <object border="+-200"> mapping to borderRightWidth
Pass <object border="-+200"> mapping to borderRightWidth
Pass <object border="200"> mapping to borderBottomWidth
Pass <object border="1007"> mapping to borderBottomWidth
Pass <object border=" 00523 "> mapping to borderBottomWidth
Pass <object border=" 00523 "> mapping to borderBottomWidth
Pass <object border="200."> mapping to borderBottomWidth
Pass <object border="200.25"> mapping to borderBottomWidth
Pass <object border="200.7"> mapping to borderBottomWidth
@ -482,18 +477,18 @@ Pass <object border="+0"> mapping to borderBottomWidth
Pass <object border="+200"> mapping to borderBottomWidth
Pass <object border="200in"> mapping to borderBottomWidth
Pass <object border="200.25in"> mapping to borderBottomWidth
Pass <object border=" +200in "> mapping to borderBottomWidth
Pass <object border=" +200in "> mapping to borderBottomWidth
Pass <object border="200%"> mapping to borderBottomWidth
Pass <object border="200.%"> mapping to borderBottomWidth
Pass <object border="200.25%"> mapping to borderBottomWidth
Pass <object border="-200"> mapping to borderBottomWidth
Pass <object border="-200px"> mapping to borderBottomWidth
Pass <object border=" -200"> mapping to borderBottomWidth
Pass <object border=" -200"> mapping to borderBottomWidth
Pass <object border="+-200"> mapping to borderBottomWidth
Pass <object border="-+200"> mapping to borderBottomWidth
Pass <object border="200"> mapping to borderLeftWidth
Pass <object border="1007"> mapping to borderLeftWidth
Pass <object border=" 00523 "> mapping to borderLeftWidth
Pass <object border=" 00523 "> mapping to borderLeftWidth
Pass <object border="200."> mapping to borderLeftWidth
Pass <object border="200.25"> mapping to borderLeftWidth
Pass <object border="200.7"> mapping to borderLeftWidth
@ -503,18 +498,18 @@ Pass <object border="+0"> mapping to borderLeftWidth
Pass <object border="+200"> mapping to borderLeftWidth
Pass <object border="200in"> mapping to borderLeftWidth
Pass <object border="200.25in"> mapping to borderLeftWidth
Pass <object border=" +200in "> mapping to borderLeftWidth
Pass <object border=" +200in "> mapping to borderLeftWidth
Pass <object border="200%"> mapping to borderLeftWidth
Pass <object border="200.%"> mapping to borderLeftWidth
Pass <object border="200.25%"> mapping to borderLeftWidth
Pass <object border="-200"> mapping to borderLeftWidth
Pass <object border="-200px"> mapping to borderLeftWidth
Pass <object border=" -200"> mapping to borderLeftWidth
Pass <object border=" -200"> mapping to borderLeftWidth
Pass <object border="+-200"> mapping to borderLeftWidth
Pass <object border="-+200"> mapping to borderLeftWidth
Pass <input border="200"> mapping to borderTopWidth
Pass <input border="1007"> mapping to borderTopWidth
Pass <input border=" 00523 "> mapping to borderTopWidth
Pass <input border=" 00523 "> mapping to borderTopWidth
Pass <input border="200."> mapping to borderTopWidth
Pass <input border="200.25"> mapping to borderTopWidth
Pass <input border="200.7"> mapping to borderTopWidth
@ -524,18 +519,18 @@ Pass <input border="+0"> mapping to borderTopWidth
Pass <input border="+200"> mapping to borderTopWidth
Pass <input border="200in"> mapping to borderTopWidth
Pass <input border="200.25in"> mapping to borderTopWidth
Pass <input border=" +200in "> mapping to borderTopWidth
Pass <input border=" +200in "> mapping to borderTopWidth
Pass <input border="200%"> mapping to borderTopWidth
Pass <input border="200.%"> mapping to borderTopWidth
Pass <input border="200.25%"> mapping to borderTopWidth
Pass <input border="-200"> mapping to borderTopWidth
Pass <input border="-200px"> mapping to borderTopWidth
Pass <input border=" -200"> mapping to borderTopWidth
Pass <input border=" -200"> mapping to borderTopWidth
Pass <input border="+-200"> mapping to borderTopWidth
Pass <input border="-+200"> mapping to borderTopWidth
Pass <input border="200"> mapping to borderRightWidth
Pass <input border="1007"> mapping to borderRightWidth
Pass <input border=" 00523 "> mapping to borderRightWidth
Pass <input border=" 00523 "> mapping to borderRightWidth
Pass <input border="200."> mapping to borderRightWidth
Pass <input border="200.25"> mapping to borderRightWidth
Pass <input border="200.7"> mapping to borderRightWidth
@ -545,18 +540,18 @@ Pass <input border="+0"> mapping to borderRightWidth
Pass <input border="+200"> mapping to borderRightWidth
Pass <input border="200in"> mapping to borderRightWidth
Pass <input border="200.25in"> mapping to borderRightWidth
Pass <input border=" +200in "> mapping to borderRightWidth
Pass <input border=" +200in "> mapping to borderRightWidth
Pass <input border="200%"> mapping to borderRightWidth
Pass <input border="200.%"> mapping to borderRightWidth
Pass <input border="200.25%"> mapping to borderRightWidth
Pass <input border="-200"> mapping to borderRightWidth
Pass <input border="-200px"> mapping to borderRightWidth
Pass <input border=" -200"> mapping to borderRightWidth
Pass <input border=" -200"> mapping to borderRightWidth
Pass <input border="+-200"> mapping to borderRightWidth
Pass <input border="-+200"> mapping to borderRightWidth
Pass <input border="200"> mapping to borderBottomWidth
Pass <input border="1007"> mapping to borderBottomWidth
Pass <input border=" 00523 "> mapping to borderBottomWidth
Pass <input border=" 00523 "> mapping to borderBottomWidth
Pass <input border="200."> mapping to borderBottomWidth
Pass <input border="200.25"> mapping to borderBottomWidth
Pass <input border="200.7"> mapping to borderBottomWidth
@ -566,18 +561,18 @@ Pass <input border="+0"> mapping to borderBottomWidth
Pass <input border="+200"> mapping to borderBottomWidth
Pass <input border="200in"> mapping to borderBottomWidth
Pass <input border="200.25in"> mapping to borderBottomWidth
Pass <input border=" +200in "> mapping to borderBottomWidth
Pass <input border=" +200in "> mapping to borderBottomWidth
Pass <input border="200%"> mapping to borderBottomWidth
Pass <input border="200.%"> mapping to borderBottomWidth
Pass <input border="200.25%"> mapping to borderBottomWidth
Pass <input border="-200"> mapping to borderBottomWidth
Pass <input border="-200px"> mapping to borderBottomWidth
Pass <input border=" -200"> mapping to borderBottomWidth
Pass <input border=" -200"> mapping to borderBottomWidth
Pass <input border="+-200"> mapping to borderBottomWidth
Pass <input border="-+200"> mapping to borderBottomWidth
Pass <input border="200"> mapping to borderLeftWidth
Pass <input border="1007"> mapping to borderLeftWidth
Pass <input border=" 00523 "> mapping to borderLeftWidth
Pass <input border=" 00523 "> mapping to borderLeftWidth
Pass <input border="200."> mapping to borderLeftWidth
Pass <input border="200.25"> mapping to borderLeftWidth
Pass <input border="200.7"> mapping to borderLeftWidth
@ -587,12 +582,12 @@ Pass <input border="+0"> mapping to borderLeftWidth
Pass <input border="+200"> mapping to borderLeftWidth
Pass <input border="200in"> mapping to borderLeftWidth
Pass <input border="200.25in"> mapping to borderLeftWidth
Pass <input border=" +200in "> mapping to borderLeftWidth
Pass <input border=" +200in "> mapping to borderLeftWidth
Pass <input border="200%"> mapping to borderLeftWidth
Pass <input border="200.%"> mapping to borderLeftWidth
Pass <input border="200.25%"> mapping to borderLeftWidth
Pass <input border="-200"> mapping to borderLeftWidth
Pass <input border="-200px"> mapping to borderLeftWidth
Pass <input border=" -200"> mapping to borderLeftWidth
Pass <input border=" -200"> mapping to borderLeftWidth
Pass <input border="+-200"> mapping to borderLeftWidth
Pass <input border="-+200"> mapping to borderLeftWidth

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 216 tests
216 Pass
Details
Result Test Name MessagePass placeholder: 'iframe',
Pass placeholder: 'iframe',
Pass placeholder: 'iframe', containerWidthStyle: '400px',
Pass placeholder: 'iframe', containerHeightStyle: '400px',
Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px',

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 216 tests
216 Pass
Details
Result Test Name MessagePass placeholder: 'iframe', placeholderHeightAttr: '100px',
Pass placeholder: 'iframe', placeholderHeightAttr: '100px',
Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100px',
Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100px',
Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px',

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 216 tests
216 Pass
Details
Result Test Name MessagePass placeholder: 'iframe', placeholderHeightAttr: '100%',
Pass placeholder: 'iframe', placeholderHeightAttr: '100%',
Pass placeholder: 'iframe', containerWidthStyle: '400px', placeholderHeightAttr: '100%',
Pass placeholder: 'iframe', containerHeightStyle: '400px', placeholderHeightAttr: '100%',
Pass placeholder: 'iframe', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%',

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 216 tests
216 Pass
Details
Result Test Name MessagePass placeholder: 'object',
Pass placeholder: 'object',
Pass placeholder: 'object', containerWidthStyle: '400px',
Pass placeholder: 'object', containerHeightStyle: '400px',
Pass placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px',

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 216 tests
216 Pass
Details
Result Test Name MessagePass placeholder: 'object', placeholderHeightAttr: '100px',
Pass placeholder: 'object', placeholderHeightAttr: '100px',
Pass placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100px',
Pass placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100px',
Pass placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100px',

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 216 tests
216 Pass
Details
Result Test Name MessagePass placeholder: 'object', placeholderHeightAttr: '100%',
Pass placeholder: 'object', placeholderHeightAttr: '100%',
Pass placeholder: 'object', containerWidthStyle: '400px', placeholderHeightAttr: '100%',
Pass placeholder: 'object', containerHeightStyle: '400px', placeholderHeightAttr: '100%',
Pass placeholder: 'object', containerWidthStyle: '400px', containerHeightStyle: '400px', placeholderHeightAttr: '100%',