Import wpt@eb572878163035359e8480d439e7aeb224e51802
Using wpt-import in Chromium 1aa111f727
.
Note to sheriffs: This CL imports external tests and adds
expectations for those tests; if this CL is large and causes
a few new failures, please fix the failures by adding new
lines to TestExpectations rather than reverting. See:
https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md
Directory owners for changes in this CL:
cbiesinger@chromium.org:
external/wpt/css/css-flexbox
foolip@chromium.org, lpz@chromium.org, robertma@chromium.org:
external/wpt/tools
mstensho@chromium.org:
external/wpt/css/css-break
external/wpt/css/css-multicol
rego@igalia.com:
external/wpt/css/css-contain
external/wpt/css/css-grid
yhirano@chromium.org, mkwst@chromium.org, japhet@chromium.org:
external/wpt/fetch
NOAUTOREVERT=true
TBR=foolip@google.com
No-Export: true
Cq-Include-Trybots: luci.chromium.try:linux-wpt-identity-fyi-rel,linux-wpt-input-fyi-rel
Change-Id: Ic7dc1808879a15bc57c0b4d65d22a323780a9a03
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2572988
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#833828}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
af00014178
commit
52ecde6b1e
third_party/blink/web_tests
TestExpectations
external
WPT_BASE_MANIFEST_8.json
wpt
css
css-break
block-001-wm-vlr-print.htmlblock-001-wm-vlr-ref.htmlblock-001-wm-vrl-print.htmlblock-001-wm-vrl-ref.htmlblock-002-wm-vlr-print.htmlblock-002-wm-vlr-ref.htmlblock-002-wm-vrl-print.htmlblock-002-wm-vrl-ref.htmlink-overflow-001-print.htmlink-overflow-002.html
css-contain
css-flexbox
css-grid
css-multicol
broken-column-rule-1-ref.htmlbroken-column-rule-1.htmlmoz-multicol3-column-balancing-break-inside-avoid-1-ref.htmlmoz-multicol3-column-balancing-break-inside-avoid-1.htmlmulticol-height-002-print-ref.xhtmulticol-height-002-print.xht
css-pseudo
dom
fetch
focus
html
browsers
browsing-the-web
dom
idlharness.https.htmlidlharness.https_exclude=(Document_Window_HTML._)-expected.txtidlharness.https_include=(Document_Window)-expected.txtidlharness.worker-expected.txt
semantics
forms
interfaces
dom.idlhtml.idlmedia-source.idlmediastream-recording.idlperformance-measure-memory.idlserial.idlwebaudio.idlwebrtc.idl
measure-memory
tools
third_party
wptserve
webdriver
tests
element_click
webrtc
platform
linux
external
wpt
css
html
browsers
browsing-the-web
unloading-documents
virtual
layout_ng_block_frag
external
wpt
mac-mac-arm11.0
external
wpt
virtual
webrtc-wpt-plan-b
external
wpt
mac
external
wpt
css
html
browsers
browsing-the-web
unloading-documents
virtual
layout_ng_block_frag
external
wpt
win
external
wpt
css
html
browsers
browsing-the-web
unloading-documents
virtual
layout_ng_block_frag
external
wpt
virtual
force-eager
external
webrtc-wpt-plan-b
external
wpt
2
third_party/blink/web_tests/TestExpectations
vendored
2
third_party/blink/web_tests/TestExpectations
vendored
@ -828,7 +828,7 @@ crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftest
|
||||
crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-vert-006.xhtml [ Failure ]
|
||||
crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-justify-content-wmvert-001.xhtml [ Failure ]
|
||||
crbug.com/626703 external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/flexbox/flexbox-safe-overflow-position-001.html [ Failure ]
|
||||
crbug.com/1155036 [ Debug ] external/wpt/css/css-flexbox/contain-size-layout-abspos-flex-container-crash.html [ Crash Pass ]
|
||||
crbug.com/1155036 external/wpt/css/css-flexbox/contain-size-layout-abspos-flex-container-crash.html [ Crash Pass ]
|
||||
|
||||
# [css-lists]
|
||||
crbug.com/1123457 external/wpt/css/css-lists/counter-list-item-2.html [ Failure ]
|
||||
|
File diff suppressed because it is too large
Load Diff
34
third_party/blink/web_tests/external/wpt/css/css-break/block-001-wm-vlr-print.html
vendored
Normal file
34
third_party/blink/web_tests/external/wpt/css/css-break/block-001-wm-vlr-print.html
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-break-3/">
|
||||
<link rel="match" href="block-001-wm-vlr-ref.html">
|
||||
<meta name="flags" content="paged">
|
||||
<meta name="fuzzy" content="maxDifference=0-60;totalPixels=0-200">
|
||||
<html>
|
||||
<style>
|
||||
@page {
|
||||
size: 5in 3in;
|
||||
margin: 0.5in;
|
||||
}
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 monospace; padding:0; margin:0;
|
||||
writing-mode: vertical-lr;
|
||||
}
|
||||
html { block-size: 40vw; }
|
||||
|
||||
.b {
|
||||
inline-size: 50vh;
|
||||
block-size: 210vw;
|
||||
box-sizing: border-box;
|
||||
border: 5px solid black;
|
||||
border-block-start-color: blue;
|
||||
border-inline-start-color: lime;
|
||||
margin-inline-start: 20px;
|
||||
margin-block-end: -20px;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<div class="b"></div>
|
||||
</body>
|
||||
</html>
|
48
third_party/blink/web_tests/external/wpt/css/css-break/block-001-wm-vlr-ref.html
vendored
Normal file
48
third_party/blink/web_tests/external/wpt/css/css-break/block-001-wm-vlr-ref.html
vendored
Normal file
@ -0,0 +1,48 @@
|
||||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<meta name="flags" content="paged">
|
||||
<html>
|
||||
<style>
|
||||
@page {
|
||||
size: 5in 3in;
|
||||
margin: 0.5in;
|
||||
}
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 monospace; padding:0; margin:0;
|
||||
writing-mode: vertical-lr;
|
||||
}
|
||||
html { block-size: 40vw; }
|
||||
|
||||
.b {
|
||||
box-sizing: border-box;
|
||||
inline-size: 50vh;
|
||||
border: 5px solid black;
|
||||
border-block-start-color: blue;
|
||||
border-inline-start-color: lime;
|
||||
margin-inline-start: 20px;
|
||||
}
|
||||
|
||||
.b1 {
|
||||
block-size: 100vw;
|
||||
border-block-end-style: none;
|
||||
}
|
||||
|
||||
.b2 {
|
||||
block-size: 100vw;
|
||||
border-block-start-style: none;
|
||||
border-block-end-style: none;
|
||||
}
|
||||
|
||||
.b3 {
|
||||
block-size: 10vw;
|
||||
border-block-start-style: none;
|
||||
margin-block-end: -20px;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<div class="b b1"></div>
|
||||
<div class="b b2"></div>
|
||||
<div class="b b3"></div>
|
||||
</body>
|
||||
</html>
|
33
third_party/blink/web_tests/external/wpt/css/css-break/block-001-wm-vrl-print.html
vendored
Normal file
33
third_party/blink/web_tests/external/wpt/css/css-break/block-001-wm-vrl-print.html
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-break-3/">
|
||||
<link rel="match" href="block-001-wm-vrl-ref.html">
|
||||
<meta name="flags" content="paged">
|
||||
<meta name="fuzzy" content="maxDifference=0-60;totalPixels=0-200">
|
||||
<html>
|
||||
<style>
|
||||
@page {
|
||||
size: 5in 3in;
|
||||
margin: 0.5in;
|
||||
}
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 monospace; padding:0; margin:0;
|
||||
writing-mode: vertical-rl;
|
||||
}
|
||||
html { block-size: 40vw; }
|
||||
|
||||
.b {
|
||||
inline-size: 50vh;
|
||||
block-size: 210vw;
|
||||
box-sizing: border-box;
|
||||
border: 5px solid black;
|
||||
border-block-start-color: blue;
|
||||
border-inline-start-color: lime;
|
||||
margin-inline-start: 20px;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<div class="b"></div>
|
||||
</body>
|
||||
</html>
|
48
third_party/blink/web_tests/external/wpt/css/css-break/block-001-wm-vrl-ref.html
vendored
Normal file
48
third_party/blink/web_tests/external/wpt/css/css-break/block-001-wm-vrl-ref.html
vendored
Normal file
@ -0,0 +1,48 @@
|
||||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<meta name="flags" content="paged">
|
||||
<html>
|
||||
<style>
|
||||
@page {
|
||||
size: 5in 3in;
|
||||
margin: 0.5in;
|
||||
}
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 monospace; padding:0; margin:0;
|
||||
writing-mode: vertical-rl;
|
||||
}
|
||||
html { block-size: 40vw; }
|
||||
|
||||
.b {
|
||||
box-sizing: border-box;
|
||||
inline-size: 50vh;
|
||||
border: 5px solid black;
|
||||
border-block-start-color: blue;
|
||||
border-inline-start-color: lime;
|
||||
margin-inline-start: 20px;
|
||||
}
|
||||
|
||||
.b1 {
|
||||
block-size: 100vw;
|
||||
border-block-end-style: none;
|
||||
}
|
||||
|
||||
.b2 {
|
||||
block-size: 100vw;
|
||||
border-block-start-style: none;
|
||||
border-block-end-style: none;
|
||||
}
|
||||
|
||||
.b3 {
|
||||
block-size: 10vw;
|
||||
border-block-start-style: none;
|
||||
margin-block-end: -20px;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<div class="b b1"></div>
|
||||
<div class="b b2"></div>
|
||||
<div class="b b3"></div>
|
||||
</body>
|
||||
</html>
|
51
third_party/blink/web_tests/external/wpt/css/css-break/block-002-wm-vlr-print.html
vendored
Normal file
51
third_party/blink/web_tests/external/wpt/css/css-break/block-002-wm-vlr-print.html
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-break-3/">
|
||||
<link rel="match" href="block-002-wm-vlr-ref.html">
|
||||
<meta name="flags" content="paged">
|
||||
<meta name="fuzzy" content="maxDifference=0-35;totalPixels=0-220">
|
||||
<html>
|
||||
<style>
|
||||
@page {
|
||||
size: 5in 3in;
|
||||
margin: 0.5in;
|
||||
}
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 monospace; padding:0; margin:0;
|
||||
writing-mode: vertical-lr;
|
||||
}
|
||||
html { margin-block-start: 80vw; }
|
||||
* { box-sizing: border-box; }
|
||||
|
||||
.b {
|
||||
inline-size: 50vh;
|
||||
block-size: 130vw;
|
||||
border: 5px solid black;
|
||||
border-block-start-color: blue;
|
||||
border-inline-start-color: lime;
|
||||
margin-inline-start: 20px;
|
||||
}
|
||||
|
||||
.b > div {
|
||||
inline-size: 50vh;
|
||||
block-size: 150vw;
|
||||
border: 5px solid grey;
|
||||
margin-inline-start: 20px;
|
||||
margin-block-start: -5px;
|
||||
}
|
||||
|
||||
.after {
|
||||
inline-size: 60vh;
|
||||
block-size: 30vw;
|
||||
margin-block-start: 5vw;
|
||||
border: 5px solid blue;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<div class="b">
|
||||
<div></div>
|
||||
</div>
|
||||
<div class="after"></div>
|
||||
</body>
|
||||
</html>
|
73
third_party/blink/web_tests/external/wpt/css/css-break/block-002-wm-vlr-ref.html
vendored
Normal file
73
third_party/blink/web_tests/external/wpt/css/css-break/block-002-wm-vlr-ref.html
vendored
Normal file
@ -0,0 +1,73 @@
|
||||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<meta name="flags" content="paged">
|
||||
<html>
|
||||
<style>
|
||||
@page {
|
||||
size: 5in 3in;
|
||||
margin: 0.5in;
|
||||
}
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 monospace; padding:0; margin:0;
|
||||
writing-mode: vertical-lr;
|
||||
}
|
||||
html { margin-block-start: 80vw; }
|
||||
* { box-sizing: border-box; }
|
||||
|
||||
.b {
|
||||
inline-size: 50vh;
|
||||
border: 5px solid black;
|
||||
border-block-start-color: blue;
|
||||
border-inline-start-color: lime;
|
||||
margin-inline-start: 20px;
|
||||
}
|
||||
.b1 {
|
||||
block-size: 20vw;
|
||||
border-block-end-style: none;
|
||||
}
|
||||
|
||||
.b2 {
|
||||
block-size: 100vw;
|
||||
border-block-start-style: none;
|
||||
border-block-end-style: none;
|
||||
}
|
||||
|
||||
.b3 {
|
||||
block-size: 10vw;
|
||||
border-block-start-style: none;
|
||||
}
|
||||
|
||||
.b > div {
|
||||
inline-size: 50vh;
|
||||
block-size: 100vw;
|
||||
border: 5px solid grey;
|
||||
margin-inline-start: 20px;
|
||||
}
|
||||
.b1 > div {
|
||||
border-block-end-style: none;
|
||||
margin-block-start: -5px;
|
||||
}
|
||||
.b2 > div {
|
||||
border-block-start-style: none;
|
||||
border-block-end-style: none;
|
||||
}
|
||||
.b3 > div {
|
||||
block-size: 30vw;
|
||||
border-block-start-style: none;
|
||||
}
|
||||
|
||||
.after {
|
||||
inline-size: 60vh;
|
||||
block-size: 30vw;
|
||||
margin-block-start: 5vw;
|
||||
border: 5px solid blue;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<div class="b b1"><div></div></div>
|
||||
<div class="b b2"><div></div></div>
|
||||
<div class="b b3"><div></div></div>
|
||||
<div class="after"></div>
|
||||
</body>
|
||||
</html>
|
51
third_party/blink/web_tests/external/wpt/css/css-break/block-002-wm-vrl-print.html
vendored
Normal file
51
third_party/blink/web_tests/external/wpt/css/css-break/block-002-wm-vrl-print.html
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-break-3/">
|
||||
<link rel="match" href="block-002-wm-vrl-ref.html">
|
||||
<meta name="flags" content="paged">
|
||||
<meta name="fuzzy" content="maxDifference=0-35;totalPixels=0-220">
|
||||
<html>
|
||||
<style>
|
||||
@page {
|
||||
size: 5in 3in;
|
||||
margin: 0.5in;
|
||||
}
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 monospace; padding:0; margin:0;
|
||||
writing-mode: vertical-rl;
|
||||
}
|
||||
html { margin-block-start: 80vw; }
|
||||
* { box-sizing: border-box; }
|
||||
|
||||
.b {
|
||||
inline-size: 50vh;
|
||||
block-size: 130vw;
|
||||
border: 5px solid black;
|
||||
border-block-start-color: blue;
|
||||
border-inline-start-color: lime;
|
||||
margin-inline-start: 20px;
|
||||
}
|
||||
|
||||
.b > div {
|
||||
inline-size: 50vh;
|
||||
block-size: 150vw;
|
||||
border: 5px solid grey;
|
||||
margin-inline-start: 20px;
|
||||
margin-block-start: -5px;
|
||||
}
|
||||
|
||||
.after {
|
||||
inline-size: 60vh;
|
||||
block-size: 30vw;
|
||||
margin-block-start: 5vw;
|
||||
border: 5px solid blue;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<div class="b">
|
||||
<div></div>
|
||||
</div>
|
||||
<div class="after"></div>
|
||||
</body>
|
||||
</html>
|
73
third_party/blink/web_tests/external/wpt/css/css-break/block-002-wm-vrl-ref.html
vendored
Normal file
73
third_party/blink/web_tests/external/wpt/css/css-break/block-002-wm-vrl-ref.html
vendored
Normal file
@ -0,0 +1,73 @@
|
||||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<meta name="flags" content="paged">
|
||||
<html>
|
||||
<style>
|
||||
@page {
|
||||
size: 5in 3in;
|
||||
margin: 0.5in;
|
||||
}
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 monospace; padding:0; margin:0;
|
||||
writing-mode: vertical-rl;
|
||||
}
|
||||
html { margin-block-start: 80vw; }
|
||||
* { box-sizing: border-box; }
|
||||
|
||||
.b {
|
||||
inline-size: 50vh;
|
||||
border: 5px solid black;
|
||||
border-block-start-color: blue;
|
||||
border-inline-start-color: lime;
|
||||
margin-inline-start: 20px;
|
||||
}
|
||||
.b1 {
|
||||
block-size: 20vw;
|
||||
border-block-end-style: none;
|
||||
}
|
||||
|
||||
.b2 {
|
||||
block-size: 100vw;
|
||||
border-block-start-style: none;
|
||||
border-block-end-style: none;
|
||||
}
|
||||
|
||||
.b3 {
|
||||
block-size: 10vw;
|
||||
border-block-start-style: none;
|
||||
}
|
||||
|
||||
.b > div {
|
||||
inline-size: 50vh;
|
||||
block-size: 100vw;
|
||||
border: 5px solid grey;
|
||||
margin-inline-start: 20px;
|
||||
}
|
||||
.b1 > div {
|
||||
border-block-end-style: none;
|
||||
margin-block-start: -5px;
|
||||
}
|
||||
.b2 > div {
|
||||
border-block-start-style: none;
|
||||
border-block-end-style: none;
|
||||
}
|
||||
.b3 > div {
|
||||
block-size: 30vw;
|
||||
border-block-start-style: none;
|
||||
}
|
||||
|
||||
.after {
|
||||
inline-size: 60vh;
|
||||
block-size: 30vw;
|
||||
margin-block-start: 5vw;
|
||||
border: 5px solid blue;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<div class="b b1"><div></div></div>
|
||||
<div class="b b2"><div></div></div>
|
||||
<div class="b b3"><div></div></div>
|
||||
<div class="after"></div>
|
||||
</body>
|
||||
</html>
|
23
third_party/blink/web_tests/external/wpt/css/css-break/ink-overflow-001-print.html
vendored
Normal file
23
third_party/blink/web_tests/external/wpt/css/css-break/ink-overflow-001-print.html
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-break-3/">
|
||||
<link rel="match" href="about:blank">
|
||||
<meta name="flags" content="paged">
|
||||
<style>
|
||||
@page {
|
||||
size: 5in 3in;
|
||||
margin: 0.5in;
|
||||
}
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 monospace; padding:0; margin:0;
|
||||
}
|
||||
|
||||
body {
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
outline: 100px solid red;
|
||||
box-shadow: 100px 100px 0 #F00;
|
||||
}
|
||||
</style>
|
||||
<body></body>
|
34
third_party/blink/web_tests/external/wpt/css/css-break/ink-overflow-002.html
vendored
Normal file
34
third_party/blink/web_tests/external/wpt/css/css-break/ink-overflow-002.html
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
<!DOCTYPE html>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<link rel="help" href="https://www.w3.org/TR/css-break-3/">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<style>
|
||||
.col {
|
||||
column-width: 100px;
|
||||
column-rule: 100px solid red;
|
||||
height: 100px;
|
||||
column-fill: auto;
|
||||
gap: 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.col > div {
|
||||
display: flow-root;
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
background: green;
|
||||
}
|
||||
|
||||
.col > div > div {
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
margin-top: 80px;
|
||||
margin-left: 50px;
|
||||
outline: 30px solid green;
|
||||
box-shadow: 0 30px 0 30px green;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
<div class="col"><div><div></div></div></div>
|
||||
</body>
|
34
third_party/blink/web_tests/external/wpt/css/css-contain/contain-size-monolithic-002.html
vendored
Normal file
34
third_party/blink/web_tests/external/wpt/css/css-contain/contain-size-monolithic-002.html
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<meta charset="UTF-8">
|
||||
<title>CSS Containment Test: absolute positioned 'contain: size' element is monolithic</title>
|
||||
<link rel="author" title="Ting-Yu Lin" href="mailto:tlin@mozilla.com">
|
||||
<link rel="author" title="Mozilla" href="https://www.mozilla.org/">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-contain-1/#containment-size">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square-only.html">
|
||||
<meta name="assert" content="This test checks that an absolute positioned element with size containment is monolithic.">
|
||||
|
||||
<style>
|
||||
#multicol {
|
||||
width: 300px;
|
||||
column-count: 3;
|
||||
}
|
||||
#container {
|
||||
position: relative;
|
||||
}
|
||||
#abs-size-contain {
|
||||
position: absolute;
|
||||
contain: size;
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
background: green;
|
||||
}
|
||||
</style>
|
||||
|
||||
<p>Test passes if there is a filled green square.</p>
|
||||
<div id="multicol">
|
||||
<div id="container">
|
||||
<div id="abs-size-contain"></div>
|
||||
</div>
|
||||
</div>
|
||||
</html>
|
37
third_party/blink/web_tests/external/wpt/css/css-flexbox/contain-size-layout-abspos-flex-container-crash.html
vendored
Normal file
37
third_party/blink/web_tests/external/wpt/css/css-flexbox/contain-size-layout-abspos-flex-container-crash.html
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="author" title="Ting-Yu Lin" href="mailto:tlin@mozilla.com">
|
||||
<link rel="author" title="Mozilla" href="https://www.mozilla.org/">
|
||||
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1678469">
|
||||
<meta name="assert" content="This test ensures that the browser does not crash after removing the element 'c'.">
|
||||
|
||||
<style>
|
||||
html { columns: 0 }
|
||||
body {
|
||||
transform: rotate(14deg);
|
||||
}
|
||||
#flex-container {
|
||||
display: flex;
|
||||
contain: size layout;
|
||||
position: absolute;
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
function boom() {
|
||||
let flex = document.getElementById('flex-container');
|
||||
let c = document.getElementById('c');
|
||||
flex.removeChild(c);
|
||||
}
|
||||
</script>
|
||||
|
||||
<body onload="boom()">
|
||||
<div id="flex-container">
|
||||
x
|
||||
<div id="c"></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -55,7 +55,7 @@ masonry-track {
|
||||
}
|
||||
x,y,z,masonry-track { display: block; }
|
||||
masonry-track > * { margin-bottom:2px; }
|
||||
masonry-track.last > :last-child { margin-bottom:0; }
|
||||
.last > masonry-track > :last-child { margin-bottom:0; }
|
||||
masonry-track:nth-child(1) { width: 10px; }
|
||||
masonry-track:nth-child(2) { width: 15px; margin-left:2px; }
|
||||
masonry-track:nth-child(3) { width: 20px; margin-left:2px; }
|
||||
|
198
third_party/blink/web_tests/external/wpt/css/css-grid/subgrid/abs-pos-004-ref.html
vendored
Normal file
198
third_party/blink/web_tests/external/wpt/css/css-grid/subgrid/abs-pos-004-ref.html
vendored
Normal file
@ -0,0 +1,198 @@
|
||||
<!DOCTYPE HTML>
|
||||
<!--
|
||||
Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/
|
||||
-->
|
||||
<html><head>
|
||||
<title>Reference: abs.pos. subgrid edge cases</title>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<style>
|
||||
html,body {
|
||||
color:black; background-color:white; font:15px/1 monospace;
|
||||
}
|
||||
|
||||
body > div {
|
||||
display: inline-block;
|
||||
height: 20px;
|
||||
border: 1px solid;
|
||||
margin: 1px;
|
||||
vertical-align: top;
|
||||
}
|
||||
body > div > div { height: 20px; background: lightgrey; }
|
||||
body > div > div > div { height: 20px; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<script>
|
||||
let results = [
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "lime" ],
|
||||
[ "50px", "0", "50px", "0", "10px", "lime" ],
|
||||
[ "50px", "0", "50px", "0", "10px", "lime" ],
|
||||
[ "50px", "0", "50px", "0", "50px", "lime" ],
|
||||
[ "50px", "0", "50px", "0", "10px", "lime" ],
|
||||
[ "50px", "0", "50px", "0", "10px", "lime" ],
|
||||
[ "50px", "0", "50px", "0", "50px", "lime" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "lime" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "lime" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "lime" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "lime" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "lime" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "lime" ],
|
||||
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "10px", "0", "10px", "0", "10px", "blue" ],
|
||||
[ "50px", "0", "50px", "0", "10px", "blue" ],
|
||||
[ "50px", "0", "50px", "0", "10px", "blue" ],
|
||||
[ "50px", "0", "50px", "0", "50px", "blue" ],
|
||||
[ "50px", "0", "50px", "0", "10px", "blue" ],
|
||||
[ "50px", "0", "50px", "0", "10px", "blue" ],
|
||||
[ "50px", "0", "50px", "0", "50px", "blue" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "blue" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "blue" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "blue" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "blue" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "blue" ],
|
||||
[ "50px", "0", "40px", "0", "40px", "blue" ],
|
||||
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "lime" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "30px", "lime" ],
|
||||
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "20px", "0", "20px", "0", "20px", "blue" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "30px", "blue" ],
|
||||
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "lime" ],
|
||||
[ "50px", "20px", "30px", "0", "10px", "lime" ],
|
||||
[ "50px", "20px", "30px", "0", "10px", "lime" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "lime" ],
|
||||
[ "50px", "20px", "30px", "0", "10px", "lime" ],
|
||||
[ "50px", "20px", "30px", "0", "10px", "lime" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "20px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "20px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "20px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "20px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "20px", "lime" ],
|
||||
[ "50px", "0", "0", "0", "20px", "lime" ],
|
||||
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "30px", "0", "30px", "0", "30px", "blue" ],
|
||||
[ "50px", "20px", "30px", "0", "10px", "blue" ],
|
||||
[ "50px", "20px", "30px", "0", "10px", "blue" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "blue" ],
|
||||
[ "50px", "20px", "30px", "0", "10px", "blue" ],
|
||||
[ "50px", "20px", "30px", "0", "10px", "blue" ],
|
||||
[ "50px", "0", "0", "20px", "30px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "20px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "20px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "20px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "20px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "20px", "blue" ],
|
||||
[ "50px", "0", "0", "0", "20px", "blue" ],
|
||||
];
|
||||
results.forEach(function(arr) {
|
||||
let grid_width, subgrid_width, subgrid_pos, item_pos, item_width, item_bg;
|
||||
[grid_width, subgrid_pos, subgrid_width, item_pos, item_width, item_bg] = arr;
|
||||
let grid = document.createElement('div');
|
||||
grid.style.width = grid_width;
|
||||
let subgrid = document.createElement('div');
|
||||
subgrid.style.width = subgrid_width;
|
||||
subgrid.style.marginLeft = subgrid_pos;
|
||||
let subgridItem = document.createElement('div');
|
||||
subgridItem.style.width = item_width;
|
||||
subgridItem.style.marginLeft = item_pos;
|
||||
subgridItem.style.backgroundColor = item_bg;
|
||||
subgrid.appendChild(subgridItem);
|
||||
grid.appendChild(subgrid);
|
||||
document.body.appendChild(grid);
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
104
third_party/blink/web_tests/external/wpt/css/css-grid/subgrid/abs-pos-004.html
vendored
Normal file
104
third_party/blink/web_tests/external/wpt/css/css-grid/subgrid/abs-pos-004.html
vendored
Normal file
@ -0,0 +1,104 @@
|
||||
<!DOCTYPE HTML>
|
||||
<!--
|
||||
Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/
|
||||
-->
|
||||
<html><head>
|
||||
<title>CSS Grid Test: abs.pos. subgrid edge cases</title>
|
||||
<link rel="author" title="Mats Palmgren" href="mailto:mats@mozilla.com">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-grid-2">
|
||||
<link rel="match" href="abs-pos-004-ref.html">
|
||||
<style>
|
||||
html,body {
|
||||
color:black; background-color:white; font:15px/1 monospace;
|
||||
}
|
||||
|
||||
.grid {
|
||||
position: relative;
|
||||
display: inline-grid;
|
||||
grid-auto-columns: 10px;
|
||||
grid-auto-rows: 20px;
|
||||
grid-auto-flow: column;
|
||||
border: 1px solid;
|
||||
margin: 1px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.subgrid {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
display: grid;
|
||||
background: lightgrey;
|
||||
}
|
||||
.t1 { grid: subgrid / subgrid; }
|
||||
.t2 { grid: none / subgrid; }
|
||||
.t3 { grid: subgrid / none; }
|
||||
|
||||
x {
|
||||
background: lime;
|
||||
grid-area: 1/1/-1/-1;
|
||||
}
|
||||
fail {
|
||||
background: red;
|
||||
}
|
||||
|
||||
.a {
|
||||
position: absolute;
|
||||
grid-area: 1/1/-1/-1;
|
||||
inset: 0;
|
||||
background: blue;
|
||||
}
|
||||
|
||||
.o { overflow: hidden; }
|
||||
|
||||
.start .subgrid {
|
||||
grid-column-start: 3;
|
||||
}
|
||||
.end .subgrid {
|
||||
grid-column-end: 1;
|
||||
}
|
||||
.start, .end {
|
||||
width: 50px;
|
||||
}
|
||||
.end {
|
||||
justify-content: end;
|
||||
}
|
||||
.start > fail, .end > fail {
|
||||
background: initial;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<script>
|
||||
function make_grids(items, abspos) {
|
||||
["", "o", "start", "end"].forEach(function(grid1) {
|
||||
["", "o"].forEach(function(subgrid1) {
|
||||
["t1", "t2", "t3"].forEach(function(subgrid2) {
|
||||
let grid = document.createElement('div');
|
||||
for (let i = 0; i < items; ++i) {
|
||||
grid.appendChild(document.createElement('fail'));
|
||||
}
|
||||
grid.className = "grid " + grid1;
|
||||
document.body.appendChild(grid);
|
||||
document.body.offsetHeight;
|
||||
let subgrid = document.createElement('div');
|
||||
subgrid.className = "subgrid " + subgrid1 + " " + subgrid2;
|
||||
let subgridItem = document.createElement('x');
|
||||
if (abspos) {
|
||||
subgridItem.className = "a";
|
||||
}
|
||||
subgrid.appendChild(subgridItem);
|
||||
grid.appendChild(subgrid);
|
||||
})
|
||||
})
|
||||
});
|
||||
}
|
||||
for (let i = 1; i <= 3; ++i) {
|
||||
make_grids(i, false);
|
||||
make_grids(i, true);
|
||||
}
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
31
third_party/blink/web_tests/external/wpt/css/css-multicol/broken-column-rule-1-ref.html
vendored
Normal file
31
third_party/blink/web_tests/external/wpt/css/css-multicol/broken-column-rule-1-ref.html
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
<!DOCTYPE HTML>
|
||||
<title>CSS Test Reference: breaking of column rule</title>
|
||||
<meta charset="utf-8">
|
||||
<link rel="author" title="L. David Baron" href="https://dbaron.org/">
|
||||
<style>
|
||||
|
||||
.ref1, .ref2 {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
|
||||
border: 2px solid blue;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.ref1 {
|
||||
margin-left:49px;
|
||||
height: 100px;
|
||||
width: 148px;
|
||||
}
|
||||
|
||||
.ref2 {
|
||||
margin-left: 148px;
|
||||
height: 50px;
|
||||
width: 10px;
|
||||
|
||||
border-right: none;
|
||||
}
|
||||
|
||||
</style>
|
||||
<span class="ref1"></span><span class="ref2"></span>
|
34
third_party/blink/web_tests/external/wpt/css/css-multicol/broken-column-rule-1.html
vendored
Normal file
34
third_party/blink/web_tests/external/wpt/css/css-multicol/broken-column-rule-1.html
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
<!DOCTYPE HTML>
|
||||
<title>CSS Test: breaking of column rule</title>
|
||||
<meta charset="utf-8">
|
||||
<link rel="author" title="L. David Baron" href="https://dbaron.org/">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-multicol/#column-gaps-and-rules">
|
||||
<link rel="match" href="broken-column-rule-1-ref.html">
|
||||
<style>
|
||||
|
||||
.outer {
|
||||
height: 100px;
|
||||
column-fill: auto;
|
||||
width: 550px;
|
||||
column-count: 4;
|
||||
column-gap: 50px;
|
||||
/* leaves 100px for each column */
|
||||
}
|
||||
|
||||
.inner {
|
||||
column-count: 2;
|
||||
column-rule: 2px solid blue;
|
||||
height: 250px;
|
||||
}
|
||||
|
||||
.fill {
|
||||
height: 500px; /* work around https://bugzilla.mozilla.org/show_bug.cgi?id=1374479#c4 */
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<div class="outer">
|
||||
<div class="inner">
|
||||
<div class="fill"></div>
|
||||
</div>
|
||||
</div>
|
47
third_party/blink/web_tests/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-ref.html
vendored
Normal file
47
third_party/blink/web_tests/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-ref.html
vendored
Normal file
@ -0,0 +1,47 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html><head>
|
||||
<title>CSS Test: Balancing Overflow, page-break-inside:avoid</title>
|
||||
<link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012">
|
||||
<meta name="flags" content="paged">
|
||||
<meta charset="utf-8">
|
||||
<style type="text/css">
|
||||
@page { size:5in 3in; margin:0.5in; }
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font-size:16px; padding:0; margin:0;
|
||||
}
|
||||
|
||||
.colset {
|
||||
column-count: 3;
|
||||
column-gap: 0;
|
||||
border: solid silver;
|
||||
width: 9em;
|
||||
}
|
||||
p { margin: 0; }
|
||||
.short { height: 5px; }
|
||||
.short p { }
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="colset">
|
||||
<p>one<br> </p>
|
||||
<p>two three</p>
|
||||
<p>four five</p>
|
||||
</div>
|
||||
|
||||
<div class="colset">
|
||||
<p>one two three four five</p>
|
||||
</div>
|
||||
|
||||
<div class="colset">
|
||||
one two three four five
|
||||
</div>
|
||||
|
||||
<div class="colset">
|
||||
<div class="short"><p>one two three four five</p></div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
50
third_party/blink/web_tests/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1.html
vendored
Normal file
50
third_party/blink/web_tests/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1.html
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html><head>
|
||||
<title>CSS Test: Balancing Overflow, page-break-inside:avoid</title>
|
||||
<link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=685012">
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/page.html#propdef-page-break-inside">
|
||||
<link rel="match" href="moz-multicol3-column-balancing-break-inside-avoid-1-ref.html">
|
||||
<meta name="flags" content="paged">
|
||||
<meta charset="utf-8">
|
||||
<style type="text/css">
|
||||
@page { size:5in 3in; margin:0.5in; }
|
||||
|
||||
html,body {
|
||||
color:black; background-color:white; font-size:16px; padding:0; margin:0;
|
||||
}
|
||||
|
||||
.colset {
|
||||
column-count: 3;
|
||||
column-gap: 0;
|
||||
border: solid silver;
|
||||
width: 9em;
|
||||
}
|
||||
p { margin: 0; page-break-inside:avoid; }
|
||||
.short { height: 5px; page-break-inside:avoid; }
|
||||
.short p { page-break-inside:auto; }
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="colset">
|
||||
<p>one</p>
|
||||
<p>two three</p>
|
||||
<p>four five</p>
|
||||
</div>
|
||||
|
||||
<div class="colset">
|
||||
<p>one two three four five</p>
|
||||
</div>
|
||||
|
||||
<div class="colset">
|
||||
<p>one two</p>
|
||||
<p>three four five</p>
|
||||
</div>
|
||||
|
||||
<div class="colset">
|
||||
<div class="short"><p>one two three four five</p></div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
37
third_party/blink/web_tests/external/wpt/css/css-multicol/multicol-height-002-print-ref.xht
vendored
Normal file
37
third_party/blink/web_tests/external/wpt/css/css-multicol/multicol-height-002-print-ref.xht
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>CSS Reftest Reference</title>
|
||||
<link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact" />
|
||||
<style type="text/css"><![CDATA[
|
||||
html, body { height: 100%; }
|
||||
* { margin: 0; }
|
||||
div {
|
||||
border: double blue 12px;
|
||||
height: 150%;
|
||||
padding: 0 12px;
|
||||
}
|
||||
div > p {
|
||||
border-right: solid orange 12px;
|
||||
border-left: solid orange 12px;
|
||||
width: 50%;
|
||||
margin: 0 auto;
|
||||
height: 100%;
|
||||
}
|
||||
blockquote {
|
||||
border: solid thick yellow;
|
||||
} ]]></style>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if even when printed:</p>
|
||||
<ul>
|
||||
<li>Two vertical orange stripes stretch exactly
|
||||
from the inner top edge to the inner bottom edge of the blue box below.</li>
|
||||
<li>There is a yellow stripe immediately below the blue box.</li>
|
||||
</ul>
|
||||
<div>
|
||||
<p></p>
|
||||
</div>
|
||||
<blockquote></blockquote>
|
||||
</body>
|
||||
</html>
|
44
third_party/blink/web_tests/external/wpt/css/css-multicol/multicol-height-002-print.xht
vendored
Normal file
44
third_party/blink/web_tests/external/wpt/css/css-multicol/multicol-height-002-print.xht
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>CSS Test: Percentage Computed Height on Multicol Child (Definite Multicol Height)</title>
|
||||
<link rel="author" title="Elika J. Etemad" href="http://fantasai.inkedblade.net/contact" />
|
||||
<link rel="help" href="http://www.w3.org/TR/css3-multicol/#the-multi-column-model" />
|
||||
<link rel="help" href="http://www.w3.org/TR/CSS21/visudet.html#the-height-property"/>
|
||||
<meta name="flags" content="" />
|
||||
<meta name="assert" content="Percentage heights with a multi-column element are relative to the computed height of the multicolumn box, and this works even when the multi-column element is paginated." />
|
||||
<link rel="match" href="multicol-height-002-print-ref.xht" />
|
||||
<style type="text/css"><![CDATA[
|
||||
html, body { height: 100%; }
|
||||
* { margin: 0; }
|
||||
div {
|
||||
border: double blue 12px;
|
||||
column-count:2;
|
||||
column-gap:0;
|
||||
column-fill: balance;
|
||||
height: 150%;
|
||||
}
|
||||
div > p {
|
||||
border-right: solid orange 12px;
|
||||
width: 0;
|
||||
margin: 0 auto;
|
||||
height: 200%;
|
||||
}
|
||||
blockquote {
|
||||
border: solid thick yellow;
|
||||
}
|
||||
]]></style>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if even when printed:</p>
|
||||
<ul>
|
||||
<li>Two vertical orange stripes stretch exactly
|
||||
from the inner top edge to the inner bottom edge of the blue box below.</li>
|
||||
<li>There is a yellow stripe immediately below the blue box.</li>
|
||||
</ul>
|
||||
<div>
|
||||
<p></p>
|
||||
</div>
|
||||
<blockquote></blockquote>
|
||||
</body>
|
||||
</html>
|
5
third_party/blink/web_tests/external/wpt/css/css-pseudo/file-selector-button-display-none-overflow-crash.html
vendored
Normal file
5
third_party/blink/web_tests/external/wpt/css/css-pseudo/file-selector-button-display-none-overflow-crash.html
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
<link rel="author" href="mailto:mats@mozilla.com">
|
||||
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1679682">
|
||||
<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/5049">
|
||||
<style>input{width:1px}::file-selector-button{display: none;}</style>
|
||||
<input type="file">
|
56
third_party/blink/web_tests/external/wpt/dom/abort/addEventListenerAbortController.tentative.html
vendored
56
third_party/blink/web_tests/external/wpt/dom/abort/addEventListenerAbortController.tentative.html
vendored
@ -1,56 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<link rel="author" title="Joey Arhar" href="mailto:jarhar@chromium.org">
|
||||
|
||||
<!-- This behavior has not been specified yet. See https://github.com/whatwg/dom/issues/911 -->
|
||||
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
|
||||
<body>
|
||||
|
||||
<script>
|
||||
test(t => {
|
||||
const target = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
|
||||
target.addEventListener('testevent', t.step_func(() => {
|
||||
assert_unreached('testevent should have been canceled by AbortController');
|
||||
}), {signal: controller.signal});
|
||||
|
||||
controller.abort();
|
||||
target.dispatchEvent(new Event('testevent'));
|
||||
}, 'Tests support for EventController to cancel event listeners in addEventListener.');
|
||||
|
||||
test(t => {
|
||||
const target = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
|
||||
target.addEventListener('testevent', t.step_func(() => {
|
||||
assert_unreached('testevent should have been canceled by AbortController');
|
||||
}), {signal: controller.signal, capture: true});
|
||||
|
||||
controller.abort();
|
||||
target.dispatchEvent(new Event('testevent'));
|
||||
}, 'Tests support for EventController to cancel capture event listeners in addEventListener.');
|
||||
|
||||
test(function() {
|
||||
let count = 0;
|
||||
function handler() {
|
||||
count++;
|
||||
}
|
||||
const et = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
et.addEventListener('test', handler, { signal: controller.signal });
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 1, "Adding a signal still adds a listener");
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 2, "The listener was not added with the once flag");
|
||||
controller.abort();
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 2, "Aborting on the controller removes the listener");
|
||||
et.addEventListener('test', handler, { signal: controller.signal });
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 2, "Passing an aborted signal never adds the handler");
|
||||
}, "Passing an AbortSignal to addEventListener options should allow removing a listener");
|
||||
</script>
|
133
third_party/blink/web_tests/external/wpt/dom/events/AddEventListenerOptions-signal.any.js
vendored
Normal file
133
third_party/blink/web_tests/external/wpt/dom/events/AddEventListenerOptions-signal.any.js
vendored
Normal file
@ -0,0 +1,133 @@
|
||||
'use strict';
|
||||
|
||||
test(function() {
|
||||
let count = 0;
|
||||
function handler() {
|
||||
count++;
|
||||
}
|
||||
const et = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
et.addEventListener('test', handler, { signal: controller.signal });
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 1, "Adding a signal still adds a listener");
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 2, "The listener was not added with the once flag");
|
||||
controller.abort();
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 2, "Aborting on the controller removes the listener");
|
||||
et.addEventListener('test', handler, { signal: controller.signal });
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 2, "Passing an aborted signal never adds the handler");
|
||||
}, "Passing an AbortSignal to addEventListener options should allow removing a listener");
|
||||
|
||||
test(function() {
|
||||
let count = 0;
|
||||
function handler() {
|
||||
count++;
|
||||
}
|
||||
const et = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
et.addEventListener('test', handler, { signal: controller.signal });
|
||||
et.removeEventListener('test', handler);
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 0, "The listener was still removed");
|
||||
}, "Passing an AbortSignal to addEventListener does not prevent removeEventListener");
|
||||
|
||||
test(function() {
|
||||
let count = 0;
|
||||
function handler() {
|
||||
count++;
|
||||
}
|
||||
const et = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
et.addEventListener('test', handler, { signal: controller.signal, once: true });
|
||||
controller.abort();
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 0, "The listener was still removed");
|
||||
}, "Passing an AbortSignal to addEventListener works with the once flag");
|
||||
|
||||
test(function() {
|
||||
let count = 0;
|
||||
function handler() {
|
||||
count++;
|
||||
}
|
||||
const et = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
et.addEventListener('test', handler, { signal: controller.signal, once: true });
|
||||
et.removeEventListener('test', handler);
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 0, "The listener was still removed");
|
||||
}, "Removing a once listener works with a passed signal");
|
||||
|
||||
test(function() {
|
||||
let count = 0;
|
||||
function handler() {
|
||||
count++;
|
||||
}
|
||||
const et = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
et.addEventListener('first', handler, { signal: controller.signal, once: true });
|
||||
et.addEventListener('second', handler, { signal: controller.signal, once: true });
|
||||
controller.abort();
|
||||
et.dispatchEvent(new Event('first'));
|
||||
et.dispatchEvent(new Event('second'));
|
||||
assert_equals(count, 0, "The listener was still removed");
|
||||
}, "Passing an AbortSignal to multiple listeners");
|
||||
|
||||
test(function() {
|
||||
let count = 0;
|
||||
function handler() {
|
||||
count++;
|
||||
}
|
||||
const et = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
et.addEventListener('test', handler, { signal: controller.signal, capture: true });
|
||||
controller.abort();
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 0, "The listener was still removed");
|
||||
}, "Passing an AbortSignal to addEventListener works with the capture flag");
|
||||
|
||||
test(function() {
|
||||
let count = 0;
|
||||
function handler() {
|
||||
count++;
|
||||
}
|
||||
const et = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
et.addEventListener('test', () => {
|
||||
controller.abort();
|
||||
}, { signal: controller.signal });
|
||||
et.addEventListener('test', handler, { signal: controller.signal });
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 0, "The listener was still removed");
|
||||
}, "Aborting from a listener does not call future listeners");
|
||||
|
||||
test(function() {
|
||||
let count = 0;
|
||||
function handler() {
|
||||
count++;
|
||||
}
|
||||
const et = new EventTarget();
|
||||
const controller = new AbortController();
|
||||
et.addEventListener('test', () => {
|
||||
et.addEventListener('test', handler, { signal: controller.signal });
|
||||
controller.abort();
|
||||
}, { signal: controller.signal });
|
||||
et.dispatchEvent(new Event('test'));
|
||||
assert_equals(count, 0, "The listener was still removed");
|
||||
}, "Adding then aborting a listener in another listener does not call it");
|
||||
|
||||
test(function() {
|
||||
const et = new EventTarget();
|
||||
const ac = new AbortController();
|
||||
let count = 0;
|
||||
et.addEventListener('foo', () => {
|
||||
et.addEventListener('foo', () => {
|
||||
count++;
|
||||
if (count > 5) ac.abort();
|
||||
et.dispatchEvent(new Event('foo'));
|
||||
}, { signal: ac.signal });
|
||||
et.dispatchEvent(new Event('foo'));
|
||||
}, { once: true });
|
||||
et.dispatchEvent(new Event('foo'));
|
||||
}, "Aborting from a nested listener should remove it");
|
@ -66,6 +66,8 @@ var BLOCKED_PORTS_LIST = [
|
||||
2049, // nfs
|
||||
3659, // apple-sasl
|
||||
4045, // lockd
|
||||
5060, // sip
|
||||
5061, // sips
|
||||
6000, // x11
|
||||
6665, // irc (alternate)
|
||||
6666, // irc (alternate)
|
||||
|
@ -9,8 +9,8 @@
|
||||
/// headers) are used in navigations triggered by |history.back()|.
|
||||
function add_test(description, report_host, go_back_host, expectations) {
|
||||
async_test(t => {
|
||||
// STEP1: Navigate a new window to report_host/post-to-owner.py
|
||||
const url_suffix = '/fetch/metadata/resources/post-to-owner.py';
|
||||
// STEP1: Navigate a new window to report_host/post-to-owner-onload.py
|
||||
const url_suffix = '/fetch/metadata/resources/post-to-owner-onload.py';
|
||||
const url = `https://${report_host}${url_suffix}`;
|
||||
const w = window.open(url, '_blank');
|
||||
|
||||
@ -24,15 +24,10 @@ function add_test(description, report_host, go_back_host, expectations) {
|
||||
// headers are used here and in STEP5).
|
||||
assert_header_equals(e.data, expectations, description + " 1");
|
||||
|
||||
// STEP3: Go to go_back_host/go-back.html (postponing this via
|
||||
// step_timeout ensures that go-back.html will get a separate
|
||||
// history entry - otherwise it might be treated as a client-side
|
||||
// redirect and we might end up with nowhere to go back to).
|
||||
t.step_timeout(() => {
|
||||
const url_suffix = '/fetch/metadata/resources/go-back.html';
|
||||
const url = `https://${go_back_host}${url_suffix}`;
|
||||
w.location = url;
|
||||
});
|
||||
// STEP3: Go to go_back_host/go-back.html
|
||||
const url_suffix = '/fetch/metadata/resources/go-back.html';
|
||||
const url = `https://${go_back_host}${url_suffix}`;
|
||||
w.location = url;
|
||||
|
||||
// STEP4 (elsewhere - inside go-back.html): Call history.back().
|
||||
} else if (msg_counter == 2) {
|
||||
|
34
third_party/blink/web_tests/external/wpt/fetch/metadata/resources/post-to-owner-onload.py
vendored
Normal file
34
third_party/blink/web_tests/external/wpt/fetch/metadata/resources/post-to-owner-onload.py
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
import json
|
||||
|
||||
from wptserve.utils import isomorphic_decode
|
||||
|
||||
def main(request, response):
|
||||
headers = [
|
||||
(b"Content-Type", b"text/html"),
|
||||
(b"Cache-Control", b"no-cache, no-store, must-revalidate")
|
||||
]
|
||||
key = request.GET.first(b"key", None)
|
||||
|
||||
body = u"""
|
||||
<!DOCTYPE html>
|
||||
<script src="/portals/resources/stash-utils.sub.js"></script>
|
||||
<script>
|
||||
window.onload = function() {
|
||||
var data = %s;
|
||||
if (window.opener)
|
||||
window.opener.postMessage(data, "*");
|
||||
if (window.top != window)
|
||||
window.top.postMessage(data, "*");
|
||||
|
||||
const key = %s;
|
||||
if (key)
|
||||
StashUtils.putValue(key, data);
|
||||
}
|
||||
</script>
|
||||
""" % (json.dumps({
|
||||
u"dest": isomorphic_decode(request.headers.get(b"sec-fetch-dest", b"")),
|
||||
u"mode": isomorphic_decode(request.headers.get(b"sec-fetch-mode", b"")),
|
||||
u"site": isomorphic_decode(request.headers.get(b"sec-fetch-site", b"")),
|
||||
u"user": isomorphic_decode(request.headers.get(b"sec-fetch-user", b"")),
|
||||
}), json.dumps(key))
|
||||
return headers, body
|
5
third_party/blink/web_tests/external/wpt/focus/focus-event-after-focusing-iframes-expected.txt
vendored
Normal file
5
third_party/blink/web_tests/external/wpt/focus/focus-event-after-focusing-iframes-expected.txt
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
This is a testharness.js-based test.
|
||||
FAIL Check focus event after focusing different site iframe assert_equals: expected "outerlog:willfocusiframe,windowblur,didfocusiframe,innerlog:windowfocus," but got "outerlog:willfocusiframe,windowblur,didfocusiframe,innerlog:"
|
||||
FAIL Check focus event after focusing same site iframe assert_equals: expected "outerlog:willfocusiframe,windowblur,didfocusiframe,innerlog:windowfocus," but got "outerlog:willfocusiframe,windowblur,didfocusiframe,innerlog:"
|
||||
Harness: the test ran to completion.
|
||||
|
55
third_party/blink/web_tests/external/wpt/focus/focus-event-after-focusing-iframes.html
vendored
Normal file
55
third_party/blink/web_tests/external/wpt/focus/focus-event-after-focusing-iframes.html
vendored
Normal file
@ -0,0 +1,55 @@
|
||||
<!doctype html>
|
||||
<meta charset=utf-8>
|
||||
<title>Test focus event after focusing iframe</title>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script>
|
||||
function waitForEvent(target, event, checkFn) {
|
||||
return new Promise(resolve => {
|
||||
target.addEventListener(event, e => {
|
||||
if (checkFn && !checkFn(e)) {
|
||||
return;
|
||||
}
|
||||
resolve();
|
||||
}, { once: true });
|
||||
});
|
||||
}
|
||||
|
||||
function focusIframe(w) {
|
||||
w.postMessage("focus", "*");
|
||||
}
|
||||
|
||||
// This will send message to outer frame and also inner frame to ask them
|
||||
// send the log they collect back, the logs of outer and inner will be
|
||||
// concatenated.
|
||||
async function getLog(w) {
|
||||
let log = "";
|
||||
step_timeout(function() {
|
||||
w.postMessage("getlog", "*");
|
||||
}, 0);
|
||||
await waitForEvent(window, "message", (e) => {
|
||||
log = e.data;
|
||||
return true;
|
||||
});
|
||||
return log;
|
||||
}
|
||||
|
||||
async function runTest(t, url) {
|
||||
let w = window.open(url);
|
||||
t.add_cleanup(() => { w.close(); });
|
||||
await waitForEvent(window, "message", e => e.data === "ready");
|
||||
focusIframe(w);
|
||||
assert_equals(await getLog(w), 'outerlog:willfocusiframe,windowblur,didfocusiframe,innerlog:windowfocus,');
|
||||
focusIframe(w);
|
||||
assert_equals(await getLog(w), 'outerlog:willfocusiframe,windowblur,didfocusiframe,willfocusiframe,didfocusiframe,innerlog:windowfocus,');
|
||||
}
|
||||
|
||||
promise_test(async t => {
|
||||
await runTest(t, "support/focus-event-after-focusing-different-site-iframes-outer.sub.html");
|
||||
}, "Check focus event after focusing different site iframe");
|
||||
|
||||
promise_test(async t => {
|
||||
await runTest(t, "support/focus-event-after-focusing-same-site-iframes-outer.html");
|
||||
}, "Check focus event after focusing same site iframe");
|
||||
|
||||
</script>
|
32
third_party/blink/web_tests/external/wpt/focus/support/focus-event-after-focusing-different-site-iframes-outer.sub.html
vendored
Normal file
32
third_party/blink/web_tests/external/wpt/focus/support/focus-event-after-focusing-different-site-iframes-outer.sub.html
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<title>Focus event after focusing different site iframes outer</title>
|
||||
<iframe src="http://{{hosts[alt][www]}}:{{ports[http][0]}}/focus/support/focus-event-after-focusing-iframes-inner.html"></iframe>
|
||||
<script>
|
||||
let outerlog = "outerlog:";
|
||||
|
||||
let iframe = document.querySelector("iframe");
|
||||
window.onmessage = function(e) {
|
||||
if (e.data == "focus") {
|
||||
outerlog += "willfocusiframe,";
|
||||
iframe.focus();
|
||||
outerlog += "didfocusiframe,";
|
||||
} else if (e.data == "getlog") {
|
||||
iframe.contentWindow.postMessage("getlog", "*");
|
||||
} else {
|
||||
opener.postMessage(outerlog + e.data, "*");
|
||||
}
|
||||
};
|
||||
|
||||
window.onload = function() {
|
||||
window.onfocus = function() {
|
||||
outerlog += "windowfocus,";
|
||||
};
|
||||
|
||||
window.onblur = function() {
|
||||
outerlog += "windowblur,";
|
||||
};
|
||||
|
||||
opener.postMessage("ready", "*");
|
||||
};
|
||||
</script>
|
27
third_party/blink/web_tests/external/wpt/focus/support/focus-event-after-focusing-iframes-inner.html
vendored
Normal file
27
third_party/blink/web_tests/external/wpt/focus/support/focus-event-after-focusing-iframes-inner.html
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Focus event inner document</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Inner</h1>
|
||||
<script>
|
||||
let innerlog = "innerlog:";
|
||||
|
||||
window.onmessage = function(e) {
|
||||
if (e.data == "getlog") {
|
||||
parent.postMessage(innerlog, "*");
|
||||
}
|
||||
};
|
||||
|
||||
window.onfocus = function() {
|
||||
innerlog += "windowfocus,";
|
||||
};
|
||||
|
||||
window.onblur = function() {
|
||||
innerlog += "windowblur,";
|
||||
};
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
32
third_party/blink/web_tests/external/wpt/focus/support/focus-event-after-focusing-same-site-iframes-outer.html
vendored
Normal file
32
third_party/blink/web_tests/external/wpt/focus/support/focus-event-after-focusing-same-site-iframes-outer.html
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<title>Focus event after focusing same site iframes outer</title>
|
||||
<iframe src="focus-event-after-focusing-iframes-inner.html"></iframe>
|
||||
<script>
|
||||
let outerlog = "outerlog:";
|
||||
|
||||
let iframe = document.querySelector("iframe");
|
||||
window.onmessage = function(e) {
|
||||
if (e.data == "focus") {
|
||||
outerlog += "willfocusiframe,";
|
||||
document.querySelector("iframe").focus();
|
||||
outerlog += "didfocusiframe,";
|
||||
} else if (e.data == "getlog") {
|
||||
iframe.contentWindow.postMessage("getlog", "*");
|
||||
} else {
|
||||
opener.postMessage(outerlog + e.data, "*");
|
||||
}
|
||||
};
|
||||
|
||||
window.onload = function() {
|
||||
window.onfocus = function() {
|
||||
outerlog += "windowfocus,";
|
||||
};
|
||||
|
||||
window.onblur = function() {
|
||||
outerlog += "windowblur,";
|
||||
};
|
||||
|
||||
opener.postMessage("ready", "*");
|
||||
};
|
||||
</script>
|
25
third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-iframe.html
vendored
Normal file
25
third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-iframe.html
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>Beforeunload must be gated behind sticky activation: nested browsing context</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
|
||||
<p>If you happen to be running this test as a human, then be sure not to interact with any part of the page; that would invalidate the results!
|
||||
|
||||
<script>
|
||||
setup({ single_test: true });
|
||||
|
||||
const iframe = document.createElement('iframe');
|
||||
iframe.src = 'support/beforeunload-sticky-start.html';
|
||||
|
||||
window.onmessage = e => {
|
||||
assert_equals(e.data, 'navigated successfully');
|
||||
|
||||
const desiredURL = (new URL('support/beforeunload-sticky-destination.html', location.href)).href;
|
||||
assert_equals(iframe.contentWindow.location.href, desiredURL);
|
||||
|
||||
done();
|
||||
};
|
||||
|
||||
document.body.append(iframe);
|
||||
</script>
|
17
third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-manual.html
vendored
Normal file
17
third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-manual.html
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>Beforeunload must be gated behind sticky activation: normal top-level browsing context</title>
|
||||
|
||||
<p>This test is manual because we want to test non-popup, non-iframe situations. Sibling files contain automated tests for those situations.
|
||||
|
||||
<p>In three seconds, this document will redirect itself to a new page. The test passes if the redirect succeeds. The test fails if a beforeunload dialog pops up asking for confirmation.
|
||||
|
||||
<p>Be sure not to interact with any part of the page in the meantime. That would invalidate the results.
|
||||
|
||||
<script>
|
||||
window.onbeforeunload = e => e.preventDefault();
|
||||
|
||||
setTimeout(() => {
|
||||
location.href = 'support/beforeunload-sticky-destination.html';
|
||||
}, 3000);
|
||||
</script>
|
24
third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-popup.html
vendored
Normal file
24
third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-popup.html
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>Beforeunload must be gated behind sticky activation: auxiliary browsing context</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
|
||||
<p>If you happen to be running this test as a human, then be sure not to interact with any part of the page; that would invalidate the results!
|
||||
|
||||
<script>
|
||||
setup({ single_test: true });
|
||||
|
||||
const w = window.open('support/beforeunload-sticky-start.html');
|
||||
|
||||
window.onmessage = e => {
|
||||
assert_equals(e.data, 'navigated successfully');
|
||||
|
||||
const desiredURL = (new URL('support/beforeunload-sticky-destination.html', location.href)).href;
|
||||
assert_equals(w.location.href, desiredURL);
|
||||
|
||||
w.close();
|
||||
|
||||
done();
|
||||
};
|
||||
</script>
|
13
third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/beforeunload-sticky-destination.html
vendored
Normal file
13
third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/beforeunload-sticky-destination.html
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>Beforeunload must be gated behind sticky activation: destination page</title>
|
||||
|
||||
<p>If you reached this page without clicking through a confirmation dialog, then the test has passed!
|
||||
|
||||
<script>
|
||||
if (window.opener) {
|
||||
window.opener.postMessage('navigated successfully');
|
||||
} else if (window.parent) {
|
||||
window.parent.postMessage('navigated successfully');
|
||||
}
|
||||
</script>
|
10
third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/beforeunload-sticky-start.html
vendored
Normal file
10
third_party/blink/web_tests/external/wpt/html/browsers/browsing-the-web/unloading-documents/support/beforeunload-sticky-start.html
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>Beforeunload must be gated behind sticky activation: start page</title>
|
||||
|
||||
<p>This page will immediately navigate. If a beforeunload dialog pops up, the test fails.</p>
|
||||
|
||||
<script>
|
||||
window.onbeforeunload = e => e.preventDefault();
|
||||
location.href = 'beforeunload-sticky-destination.html';
|
||||
</script>
|
@ -195,7 +195,6 @@ idl_test(
|
||||
HashChangeEvent: [],
|
||||
PageTransitionEvent: [],
|
||||
BeforeUnloadEvent: [],
|
||||
ApplicationCache: ['window.applicationCache'],
|
||||
WindowModal: [],
|
||||
DOMParser: ['new DOMParser()'],
|
||||
Navigator: ['window.navigator'],
|
||||
|
@ -1,5 +1,5 @@
|
||||
This is a testharness.js-based test.
|
||||
Found 1467 tests; 1385 PASS, 82 FAIL, 0 TIMEOUT, 0 NOTRUN.
|
||||
Found 1417 tests; 1385 PASS, 32 FAIL, 0 TIMEOUT, 0 NOTRUN.
|
||||
PASS idl_test setup
|
||||
PASS idl_test validation
|
||||
PASS Partial interface Document: original interface defined
|
||||
@ -939,56 +939,6 @@ PASS BeforeUnloadEvent interface: existence and properties of interface prototyp
|
||||
PASS BeforeUnloadEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS BeforeUnloadEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS BeforeUnloadEvent interface: attribute returnValue
|
||||
FAIL ApplicationCache interface: existence and properties of interface object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface object length assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface object name assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: existence and properties of interface prototype object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant UNCACHED on interface object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant UNCACHED on interface prototype object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant IDLE on interface object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant IDLE on interface prototype object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant CHECKING on interface object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant CHECKING on interface prototype object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant DOWNLOADING on interface object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant DOWNLOADING on interface prototype object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant UPDATEREADY on interface object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant UPDATEREADY on interface prototype object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant OBSOLETE on interface object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: constant OBSOLETE on interface prototype object assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: attribute status assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: operation update() assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: operation abort() assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: operation swapCache() assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: attribute onchecking assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: attribute onerror assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: attribute onnoupdate assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: attribute ondownloading assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: attribute onprogress assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: attribute onupdateready assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: attribute oncached assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache interface: attribute onobsolete assert_own_property: self does not have own property "ApplicationCache" expected property "ApplicationCache" missing
|
||||
FAIL ApplicationCache must be primary interface of window.applicationCache assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL Stringification of window.applicationCache assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "UNCACHED" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "IDLE" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "CHECKING" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "DOWNLOADING" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "UPDATEREADY" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "OBSOLETE" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "status" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "update()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "abort()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "swapCache()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "onchecking" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "onerror" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "onnoupdate" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "ondownloading" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "onprogress" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "onupdateready" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "oncached" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL ApplicationCache interface: window.applicationCache must inherit property "onobsolete" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
PASS ErrorEvent interface: existence and properties of interface object
|
||||
PASS ErrorEvent interface object length
|
||||
PASS ErrorEvent interface object name
|
||||
|
@ -1,5 +1,5 @@
|
||||
This is a testharness.js-based test.
|
||||
Found 965 tests; 954 PASS, 11 FAIL, 0 TIMEOUT, 0 NOTRUN.
|
||||
Found 963 tests; 954 PASS, 9 FAIL, 0 TIMEOUT, 0 NOTRUN.
|
||||
PASS idl_test setup
|
||||
PASS idl_test validation
|
||||
PASS Partial interface Document: original interface defined
|
||||
@ -205,7 +205,6 @@ PASS Window interface: attribute parent
|
||||
PASS Window interface: attribute frameElement
|
||||
PASS Window interface: operation open(optional USVString, optional DOMString, optional DOMString)
|
||||
PASS Window interface: attribute navigator
|
||||
FAIL Window interface: attribute applicationCache assert_own_property: The global object must have a property "applicationCache" expected property "applicationCache" missing
|
||||
PASS Window interface: attribute originIsolated
|
||||
PASS Window interface: operation alert()
|
||||
PASS Window interface: operation alert(DOMString)
|
||||
@ -351,7 +350,6 @@ PASS Window interface: window must inherit property "frameElement" with the prop
|
||||
PASS Window interface: window must inherit property "open(optional USVString, optional DOMString, optional DOMString)" with the proper type
|
||||
PASS Window interface: calling open(optional USVString, optional DOMString, optional DOMString) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "navigator" with the proper type
|
||||
FAIL Window interface: window must inherit property "applicationCache" with the proper type assert_own_property: expected property "applicationCache" missing
|
||||
PASS Window interface: window must inherit property "originIsolated" with the proper type
|
||||
PASS Window interface: window must inherit property "alert()" with the proper type
|
||||
PASS Window interface: window must inherit property "alert(DOMString)" with the proper type
|
||||
|
@ -1,5 +1,5 @@
|
||||
This is a testharness.js-based test.
|
||||
Found 804 tests; 796 PASS, 8 FAIL, 0 TIMEOUT, 0 NOTRUN.
|
||||
Found 803 tests; 795 PASS, 8 FAIL, 0 TIMEOUT, 0 NOTRUN.
|
||||
PASS idl_test setup
|
||||
PASS idl_test validation
|
||||
PASS Partial interface Document: original interface defined
|
||||
@ -418,7 +418,6 @@ PASS PopStateEvent interface: existence and properties of interface object
|
||||
PASS HashChangeEvent interface: existence and properties of interface object
|
||||
PASS PageTransitionEvent interface: existence and properties of interface object
|
||||
PASS BeforeUnloadEvent interface: existence and properties of interface object
|
||||
PASS ApplicationCache interface: existence and properties of interface object
|
||||
PASS ErrorEvent interface: existence and properties of interface object
|
||||
PASS ErrorEvent interface object length
|
||||
PASS ErrorEvent interface object name
|
||||
|
44
third_party/blink/web_tests/external/wpt/html/semantics/forms/form-submission-0/newline-normalization.html
vendored
44
third_party/blink/web_tests/external/wpt/html/semantics/forms/form-submission-0/newline-normalization.html
vendored
@ -22,6 +22,22 @@
|
||||
return form;
|
||||
}
|
||||
|
||||
function createFormWithFile(testCase, name, filename) {
|
||||
const form = document.createElement("form");
|
||||
const input = document.createElement("input");
|
||||
input.type = "file";
|
||||
input.name = name;
|
||||
const dataTransfer = new DataTransfer();
|
||||
dataTransfer.items.add(new File([], filename, { type: "text/plain" }));
|
||||
input.files = dataTransfer.files;
|
||||
form.appendChild(input);
|
||||
document.body.appendChild(form);
|
||||
testCase.add_cleanup(() => {
|
||||
document.body.removeChild(form);
|
||||
});
|
||||
return form;
|
||||
}
|
||||
|
||||
test((testCase) => {
|
||||
const formData = new FormData(createForm(testCase, "a", "b\nc"));
|
||||
assert_equals(formData.get("a"), "b\r\nc");
|
||||
@ -61,6 +77,34 @@
|
||||
const formData = new FormData(createForm(testCase, "a\n\rb", "c"));
|
||||
assert_equals([...formData][0][0], "a\r\n\r\nb");
|
||||
}, document.title + ": \\n\\r in the name becomes \\r\\n\\r\\n");
|
||||
|
||||
test((testCase) => {
|
||||
const formData = new FormData(
|
||||
createFormWithFile(testCase, "a", "b\nc")
|
||||
);
|
||||
assert_equals(formData.get("a").name, "b\nc");
|
||||
}, document.title + ": \\n in the filename stays unchanged");
|
||||
|
||||
test((testCase) => {
|
||||
const formData = new FormData(
|
||||
createFormWithFile(testCase, "a", "b\rc")
|
||||
);
|
||||
assert_equals(formData.get("a").name, "b\rc");
|
||||
}, document.title + ": \\r in the filename stays unchanged");
|
||||
|
||||
test((testCase) => {
|
||||
const formData = new FormData(
|
||||
createFormWithFile(testCase, "a", "b\r\nc")
|
||||
);
|
||||
assert_equals(formData.get("a").name, "b\r\nc");
|
||||
}, document.title + ": \\r\\n in the filename stays unchanged");
|
||||
|
||||
test((testCase) => {
|
||||
const formData = new FormData(
|
||||
createFormWithFile(testCase, "a", "b\n\rc")
|
||||
);
|
||||
assert_equals(formData.get("a").name, "b\n\rc");
|
||||
}, document.title + ": \\n\\r in the filename stays unchanged");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
15
third_party/blink/web_tests/external/wpt/html/semantics/forms/textfieldselection/select-event.html
vendored
15
third_party/blink/web_tests/external/wpt/html/semantics/forms/textfieldselection/select-event.html
vendored
@ -43,7 +43,7 @@ const actions = [
|
||||
},
|
||||
{
|
||||
label: "setRangeText()",
|
||||
action: el => el.setRangeText("newmiddle")
|
||||
action: el => el.setRangeText("newmiddle", el.selectionStart, el.selectionEnd, "select")
|
||||
}
|
||||
];
|
||||
|
||||
@ -79,6 +79,19 @@ els.forEach((el) => {
|
||||
}, 200);
|
||||
});
|
||||
}, `${elLabel}: ${action.label} a second time (must not fire select)`);
|
||||
|
||||
promise_test(async t => {
|
||||
const element = el.cloneNode(true);
|
||||
|
||||
element.onselect = e => {
|
||||
element.onselect = null;
|
||||
};
|
||||
|
||||
action.action(element);
|
||||
|
||||
// step_wait properly timeouts before the whole test collapses
|
||||
await t.step_wait(() => !element.onselect, "event didn't fire", 200, 10);
|
||||
}, `${elLabel}: ${action.label} disconnected node`);
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
20
third_party/blink/web_tests/external/wpt/html/semantics/forms/textfieldselection/selection.html
vendored
20
third_party/blink/web_tests/external/wpt/html/semantics/forms/textfieldselection/selection.html
vendored
@ -95,12 +95,9 @@
|
||||
// to the character that immediately follows the text entry cursor.
|
||||
assert_equals(el.selectionStart, el.value.length,
|
||||
"SelectionStart offset without selection in " + el.id);
|
||||
if (!el.parentNode) {
|
||||
return;
|
||||
}
|
||||
el.select();
|
||||
assert_equals(el.selectionStart, 0, "SelectionStart offset");
|
||||
el.parentNode.removeChild(el);
|
||||
el.remove();
|
||||
}, "test SelectionStart offset for input that is " +
|
||||
(append ? "appended" : " not appended"));
|
||||
}
|
||||
@ -112,12 +109,9 @@
|
||||
// to the character that immediately follows the text entry cursor.
|
||||
assert_equals(el.selectionStart, el.value.length,
|
||||
"SelectionStart offset without selection in " + el.id);
|
||||
if (!el.parentNode) {
|
||||
return;
|
||||
}
|
||||
el.select();
|
||||
assert_equals(el.selectionStart, 0, "SelectionStart offset");
|
||||
el.parentNode.removeChild(el);
|
||||
el.remove();
|
||||
}, "test SelectionStart offset for textarea that is " +
|
||||
(append ? "appended" : " not appended"));
|
||||
}
|
||||
@ -129,12 +123,9 @@
|
||||
// to the character that immediately follows the text entry cursor.
|
||||
assert_equals(el.selectionEnd, el.value.length,
|
||||
"SelectionEnd offset without selection in " + el.id);
|
||||
if (!el.parentNode) {
|
||||
return;
|
||||
}
|
||||
el.select();
|
||||
assert_equals(el.selectionEnd, el.value.length, "SelectionEnd offset");
|
||||
el.parentNode.removeChild(el);
|
||||
el.remove();
|
||||
}, "test SelectionEnd offset for input that is " +
|
||||
(append ? "appended" : " not appended"));
|
||||
}
|
||||
@ -147,12 +138,9 @@
|
||||
// to the character that immediately follows the text entry cursor.
|
||||
assert_equals(el.selectionEnd, el.value.length,
|
||||
"SelectionEnd offset without selection in " + el.id);
|
||||
if (!el.parentNode) {
|
||||
return;
|
||||
}
|
||||
el.select();
|
||||
assert_equals(el.selectionEnd, el.value.length, "SelectionEnd offset");
|
||||
el.parentNode.removeChild(el);
|
||||
el.remove();
|
||||
}, "test SelectionEnd offset for textarea that is " +
|
||||
(append ? "appended" : " not appended"));
|
||||
}
|
||||
|
@ -79,6 +79,7 @@ dictionary EventListenerOptions {
|
||||
dictionary AddEventListenerOptions : EventListenerOptions {
|
||||
boolean passive = false;
|
||||
boolean once = false;
|
||||
AbortSignal signal;
|
||||
};
|
||||
|
||||
[Exposed=(Window,Worker)]
|
||||
|
@ -1701,7 +1701,6 @@ interface Window : EventTarget {
|
||||
|
||||
// the user agent
|
||||
readonly attribute Navigator navigator;
|
||||
[SecureContext] readonly attribute ApplicationCache applicationCache;
|
||||
readonly attribute boolean originIsolated;
|
||||
|
||||
// user prompts
|
||||
@ -1801,39 +1800,6 @@ interface BeforeUnloadEvent : Event {
|
||||
attribute DOMString returnValue;
|
||||
};
|
||||
|
||||
[SecureContext,
|
||||
Exposed=Window]
|
||||
interface ApplicationCache : EventTarget {
|
||||
|
||||
// update status
|
||||
const unsigned short UNCACHED = 0;
|
||||
const unsigned short IDLE = 1;
|
||||
const unsigned short CHECKING = 2;
|
||||
const unsigned short DOWNLOADING = 3;
|
||||
const unsigned short UPDATEREADY = 4;
|
||||
const unsigned short OBSOLETE = 5;
|
||||
readonly attribute unsigned short status;
|
||||
|
||||
// updates
|
||||
undefined update();
|
||||
undefined abort();
|
||||
undefined swapCache();
|
||||
|
||||
// events
|
||||
attribute EventHandler onchecking;
|
||||
attribute EventHandler onerror;
|
||||
attribute EventHandler onnoupdate;
|
||||
attribute EventHandler ondownloading;
|
||||
attribute EventHandler onprogress;
|
||||
attribute EventHandler onupdateready;
|
||||
attribute EventHandler oncached;
|
||||
attribute EventHandler onobsolete;
|
||||
};
|
||||
|
||||
interface mixin NavigatorOnLine {
|
||||
readonly attribute boolean onLine;
|
||||
};
|
||||
|
||||
[Exposed=(Window,Worker)]
|
||||
interface ErrorEvent : Event {
|
||||
constructor(DOMString type, optional ErrorEventInit eventInitDict = {});
|
||||
@ -2048,6 +2014,10 @@ interface mixin NavigatorLanguage {
|
||||
readonly attribute FrozenArray<DOMString> languages;
|
||||
};
|
||||
|
||||
interface mixin NavigatorOnLine {
|
||||
readonly attribute boolean onLine;
|
||||
};
|
||||
|
||||
interface mixin NavigatorContentUtils {
|
||||
[SecureContext] undefined registerProtocolHandler(DOMString scheme, USVString url);
|
||||
[SecureContext] undefined unregisterProtocolHandler(DOMString scheme, USVString url);
|
||||
|
@ -25,10 +25,10 @@ interface MediaSource : EventTarget {
|
||||
attribute EventHandler onsourceended;
|
||||
attribute EventHandler onsourceclose;
|
||||
SourceBuffer addSourceBuffer (DOMString type);
|
||||
void removeSourceBuffer (SourceBuffer sourceBuffer);
|
||||
void endOfStream (optional EndOfStreamError error);
|
||||
void setLiveSeekableRange (double start, double end);
|
||||
void clearLiveSeekableRange ();
|
||||
undefined removeSourceBuffer (SourceBuffer sourceBuffer);
|
||||
undefined endOfStream (optional EndOfStreamError error);
|
||||
undefined setLiveSeekableRange (double start, double end);
|
||||
undefined clearLiveSeekableRange ();
|
||||
static boolean isTypeSupported (DOMString type);
|
||||
};
|
||||
|
||||
@ -53,9 +53,9 @@ interface SourceBuffer : EventTarget {
|
||||
attribute EventHandler onupdateend;
|
||||
attribute EventHandler onerror;
|
||||
attribute EventHandler onabort;
|
||||
void appendBuffer (BufferSource data);
|
||||
void abort ();
|
||||
void remove (double start, unrestricted double end);
|
||||
undefined appendBuffer (BufferSource data);
|
||||
undefined abort ();
|
||||
undefined remove (double start, unrestricted double end);
|
||||
};
|
||||
|
||||
[Exposed=Window]
|
||||
|
@ -3,9 +3,9 @@
|
||||
// (https://github.com/w3c/webref)
|
||||
// Source: MediaStream Recording (https://w3c.github.io/mediacapture-record/)
|
||||
|
||||
[Exposed=Window,
|
||||
Constructor(MediaStream stream, optional MediaRecorderOptions options = {})]
|
||||
[Exposed=Window]
|
||||
interface MediaRecorder : EventTarget {
|
||||
constructor(MediaStream stream, optional MediaRecorderOptions options = {});
|
||||
readonly attribute MediaStream stream;
|
||||
readonly attribute DOMString mimeType;
|
||||
readonly attribute RecordingState state;
|
||||
@ -19,11 +19,11 @@ interface MediaRecorder : EventTarget {
|
||||
readonly attribute unsigned long audioBitsPerSecond;
|
||||
readonly attribute BitrateMode audioBitrateMode;
|
||||
|
||||
void start(optional unsigned long timeslice);
|
||||
void stop();
|
||||
void pause();
|
||||
void resume();
|
||||
void requestData();
|
||||
undefined start(optional unsigned long timeslice);
|
||||
undefined stop();
|
||||
undefined pause();
|
||||
undefined resume();
|
||||
undefined requestData();
|
||||
|
||||
static boolean isTypeSupported(DOMString type);
|
||||
};
|
||||
@ -47,8 +47,9 @@ enum RecordingState {
|
||||
"paused"
|
||||
};
|
||||
|
||||
[Exposed=Window, Constructor(DOMString type, BlobEventInit eventInitDict)]
|
||||
[Exposed=Window]
|
||||
interface BlobEvent : Event {
|
||||
constructor(DOMString type, BlobEventInit eventInitDict);
|
||||
[SameObject] readonly attribute Blob data;
|
||||
readonly attribute DOMHighResTimeStamp timecode;
|
||||
};
|
||||
@ -62,7 +63,8 @@ dictionary MediaRecorderErrorEventInit : EventInit {
|
||||
required DOMException error;
|
||||
};
|
||||
|
||||
[Exposed=Window, Constructor(DOMString type, MediaRecorderErrorEventInit eventInitDict)]
|
||||
[Exposed=Window]
|
||||
interface MediaRecorderErrorEvent : Event {
|
||||
constructor(DOMString type, MediaRecorderErrorEventInit eventInitDict);
|
||||
[SameObject] readonly attribute DOMException error;
|
||||
};
|
||||
|
30
third_party/blink/web_tests/external/wpt/interfaces/performance-measure-memory.idl
vendored
Normal file
30
third_party/blink/web_tests/external/wpt/interfaces/performance-measure-memory.idl
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
// GENERATED CONTENT - DO NOT EDIT
|
||||
// Content was automatically extracted by Reffy into webref
|
||||
// (https://github.com/w3c/webref)
|
||||
// Source: Measure Memory API (https://wicg.github.io/performance-measure-memory/)
|
||||
|
||||
dictionary MemoryMeasurement {
|
||||
unsigned long long bytes;
|
||||
sequence<MemoryBreakdownEntry> breakdown;
|
||||
};
|
||||
|
||||
dictionary MemoryBreakdownEntry {
|
||||
unsigned long long bytes;
|
||||
sequence<MemoryAttribution> attribution;
|
||||
sequence<DOMString> userAgentSpecificTypes;
|
||||
};
|
||||
|
||||
dictionary MemoryAttribution {
|
||||
USVString url;
|
||||
MemoryAttributionContainer container;
|
||||
DOMString scope;
|
||||
};
|
||||
|
||||
dictionary MemoryAttributionContainer {
|
||||
DOMString id;
|
||||
USVString src;
|
||||
};
|
||||
|
||||
partial interface Performance {
|
||||
[CrossOriginIsolated] Promise<MemoryMeasurement> measureMemory();
|
||||
};
|
@ -23,7 +23,7 @@ interface Serial : EventTarget {
|
||||
|
||||
[Exposed=(DedicatedWorker,Window), SecureContext]
|
||||
interface SerialPort {
|
||||
Promise<void> open(optional SerialOptions options = {});
|
||||
Promise<undefined> open(optional SerialOptions options = {});
|
||||
readonly attribute ReadableStream in;
|
||||
readonly attribute WritableStream out;
|
||||
SerialPortInfo getInfo();
|
||||
|
@ -613,6 +613,11 @@ interface AudioWorkletProcessor {
|
||||
readonly attribute MessagePort port;
|
||||
};
|
||||
|
||||
callback AudioWorkletProcessCallback =
|
||||
boolean (FrozenArray<FrozenArray<Float32Array>> inputs,
|
||||
FrozenArray<FrozenArray<Float32Array>> outputs,
|
||||
object parameters);
|
||||
|
||||
dictionary AudioParamDescriptor {
|
||||
required DOMString name;
|
||||
float defaultValue = 0;
|
||||
|
@ -119,7 +119,7 @@ interface RTCPeerConnection : EventTarget {
|
||||
Promise<undefined> createOffer(RTCSessionDescriptionCallback successCallback,
|
||||
RTCPeerConnectionErrorCallback failureCallback,
|
||||
optional RTCOfferOptions options = {});
|
||||
Promise<undefined> setLocalDescription(optional RTCLocalSessionDescriptionInit description = {},
|
||||
Promise<undefined> setLocalDescription(RTCLocalSessionDescriptionInit description,
|
||||
VoidFunction successCallback,
|
||||
RTCPeerConnectionErrorCallback failureCallback);
|
||||
Promise<undefined> createAnswer(RTCSessionDescriptionCallback successCallback,
|
||||
@ -373,7 +373,6 @@ dictionary RTCRtpContributingSource {
|
||||
};
|
||||
|
||||
dictionary RTCRtpSynchronizationSource : RTCRtpContributingSource {
|
||||
boolean voiceActivityFlag;
|
||||
};
|
||||
|
||||
[Exposed=Window]
|
||||
|
15
third_party/blink/web_tests/external/wpt/measure-memory/idlharness.tentative.any.js
vendored
Normal file
15
third_party/blink/web_tests/external/wpt/measure-memory/idlharness.tentative.any.js
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
// META: global=window,worker
|
||||
// META: script=/resources/WebIDLParser.js
|
||||
// META: script=/resources/idlharness.js
|
||||
|
||||
'use strict';
|
||||
|
||||
// https://wicg.github.io/performance-measure-memory/
|
||||
|
||||
idl_test(
|
||||
['performance-measure-memory'],
|
||||
['hr-time', 'dom'],
|
||||
async idl_array => {
|
||||
// Nothing to add.
|
||||
}
|
||||
);
|
@ -1,6 +1,6 @@
|
||||
Metadata-Version: 1.1
|
||||
Name: enum34
|
||||
Version: 1.1.6
|
||||
Version: 1.1.10
|
||||
Summary: Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4
|
||||
Home-page: https://bitbucket.org/stoneleaf/enum34
|
||||
Author: Ethan Furman
|
||||
@ -57,6 +57,4 @@ Classifier: Programming Language :: Python :: 2.5
|
||||
Classifier: Programming Language :: Python :: 2.6
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3.3
|
||||
Classifier: Programming Language :: Python :: 3.4
|
||||
Classifier: Programming Language :: Python :: 3.5
|
||||
Provides: enum
|
||||
|
@ -4,7 +4,7 @@ import sys as _sys
|
||||
|
||||
__all__ = ['Enum', 'IntEnum', 'unique']
|
||||
|
||||
version = 1, 1, 6
|
||||
version = 1, 1, 10
|
||||
|
||||
pyver = float('%s.%s' % _sys.version_info[:2])
|
||||
|
||||
@ -183,7 +183,8 @@ class EnumMeta(type):
|
||||
else:
|
||||
del classdict['_order_']
|
||||
if pyver < 3.0:
|
||||
_order_ = _order_.replace(',', ' ').split()
|
||||
if isinstance(_order_, basestring):
|
||||
_order_ = _order_.replace(',', ' ').split()
|
||||
aliases = [name for name in members if name not in _order_]
|
||||
_order_ += aliases
|
||||
|
||||
@ -463,7 +464,7 @@ class EnumMeta(type):
|
||||
_order_.append(member_name)
|
||||
# only set _order_ in classdict if name/value was not from a mapping
|
||||
if not isinstance(item, basestring):
|
||||
classdict['_order_'] = ' '.join(_order_)
|
||||
classdict['_order_'] = _order_
|
||||
enum_class = metacls.__new__(metacls, class_name, bases, classdict)
|
||||
|
||||
# TODO: replace the frame hack if a blessed way to know the calling
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -452,8 +452,8 @@ class TestEnum(unittest.TestCase):
|
||||
self.assertEqual(dates[Season.AUTUMN], '1031')
|
||||
|
||||
def test_enum_duplicates(self):
|
||||
_order_ = "SPRING SUMMER AUTUMN WINTER"
|
||||
class Season(Enum):
|
||||
_order_ = "SPRING SUMMER AUTUMN WINTER"
|
||||
SPRING = 1
|
||||
SUMMER = 2
|
||||
AUTUMN = FALL = 3
|
||||
@ -665,7 +665,7 @@ class TestEnum(unittest.TestCase):
|
||||
protocol=(0, HIGHEST_PROTOCOL))
|
||||
|
||||
def test_exploding_pickle(self):
|
||||
BadPickle = Enum('BadPickle', 'dill sweet bread-n-butter')
|
||||
BadPickle = Enum('BadPickle', 'dill sweet bread_n_butter')
|
||||
enum._make_class_unpicklable(BadPickle)
|
||||
globals()['BadPickle'] = BadPickle
|
||||
test_pickle_exception(self.assertRaises, TypeError, BadPickle.dill)
|
||||
@ -813,6 +813,27 @@ class TestEnum(unittest.TestCase):
|
||||
self.assertTrue(e in SummerMonth)
|
||||
self.assertTrue(type(e) is SummerMonth)
|
||||
|
||||
def test_programatic_function_iterable_with_weird_names(self):
|
||||
SummerMonth = Enum(
|
||||
'SummerMonth',
|
||||
(('june', 1), ('july', 2), ('august', 3), ('fabulous september', 4))
|
||||
)
|
||||
lst = list(SummerMonth)
|
||||
self.assertEqual(len(lst), len(SummerMonth))
|
||||
self.assertEqual(len(SummerMonth), 4, SummerMonth)
|
||||
self.assertEqual(
|
||||
[SummerMonth.june, SummerMonth.july, SummerMonth.august, SummerMonth['fabulous september']],
|
||||
lst,
|
||||
)
|
||||
for i, month in enumerate('june july august'.split() + ['fabulous september']):
|
||||
i += 1
|
||||
e = SummerMonth(i)
|
||||
self.assertEqual(int(e.value), i)
|
||||
self.assertNotEqual(e, i)
|
||||
self.assertEqual(e.name, month)
|
||||
self.assertTrue(e in SummerMonth)
|
||||
self.assertTrue(type(e) is SummerMonth)
|
||||
|
||||
def test_programatic_function_from_dict(self):
|
||||
SummerMonth = Enum(
|
||||
'SummerMonth',
|
||||
|
@ -1,5 +1,4 @@
|
||||
[egg_info]
|
||||
tag_build =
|
||||
tag_date = 0
|
||||
tag_svn_revision = 0
|
||||
|
||||
|
@ -9,6 +9,14 @@ if sys.version_info[:2] < (2, 7):
|
||||
else:
|
||||
required = []
|
||||
|
||||
# Don't shadow builtin enum package if we are being installed on a
|
||||
# recent Python. This causes conflicts since at least 3.6:
|
||||
# https://bitbucket.org/stoneleaf/enum34/issues/19/enum34-isnt-compatible-with-python-36
|
||||
if sys.version_info[:2] < (3, 4):
|
||||
packages = ['enum']
|
||||
else:
|
||||
packages = []
|
||||
|
||||
long_desc = '''\
|
||||
enum --- support for enumerations
|
||||
========================================
|
||||
@ -54,15 +62,15 @@ Repository and Issue Tracker at https://bitbucket.org/stoneleaf/enum34.
|
||||
py2_only = ()
|
||||
py3_only = ()
|
||||
make = [
|
||||
'rst2pdf enum/doc/enum.rst --output=enum/doc/enum.pdf',
|
||||
# 'rst2pdf enum/doc/enum.rst --output=enum/doc/enum.pdf',
|
||||
]
|
||||
|
||||
|
||||
data = dict(
|
||||
name='enum34',
|
||||
version='1.1.6',
|
||||
version='1.1.10',
|
||||
url='https://bitbucket.org/stoneleaf/enum34',
|
||||
packages=['enum'],
|
||||
packages=packages,
|
||||
package_data={
|
||||
'enum' : [
|
||||
'LICENSE',
|
||||
@ -90,8 +98,6 @@ data = dict(
|
||||
'Programming Language :: Python :: 2.6',
|
||||
'Programming Language :: Python :: 2.7',
|
||||
'Programming Language :: Python :: 3.3',
|
||||
'Programming Language :: Python :: 3.4',
|
||||
'Programming Language :: Python :: 3.5',
|
||||
],
|
||||
)
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
from setuptools import setup
|
||||
|
||||
PACKAGE_VERSION = '3.0'
|
||||
deps = ["six>=1.8", "h2==3.0.1"]
|
||||
deps = ["six>=1.13.0", "h2==3.0.1"]
|
||||
|
||||
setup(name='wptserve',
|
||||
version=PACKAGE_VERSION,
|
||||
|
@ -133,6 +133,8 @@ def is_bad_port(port):
|
||||
2049, # nfs
|
||||
3659, # apple-sasl
|
||||
4045, # lockd
|
||||
5060, # sip
|
||||
5061, # sips
|
||||
6000, # x11
|
||||
6665, # irc (alternate)
|
||||
6666, # irc (alternate)
|
||||
|
@ -0,0 +1,16 @@
|
||||
from tests.support.sync import Poll
|
||||
|
||||
|
||||
def wait_for_new_handle(session, handles_before):
|
||||
def find_new_handle(session):
|
||||
new_handles = list(set(session.handles) - set(handles_before))
|
||||
if new_handles and len(new_handles) == 1:
|
||||
return new_handles[0]
|
||||
return None
|
||||
|
||||
wait = Poll(
|
||||
session,
|
||||
timeout=5,
|
||||
message="No new window has been opened")
|
||||
|
||||
return wait.until(find_new_handle)
|
||||
|
@ -1,7 +1,13 @@
|
||||
import pytest
|
||||
|
||||
from webdriver.error import NoSuchElementException
|
||||
|
||||
from tests.support.asserts import assert_success
|
||||
from tests.support.inline import inline
|
||||
from tests.support.inline import iframe, inline
|
||||
from tests.support.sync import Poll
|
||||
|
||||
from . import wait_for_new_handle
|
||||
|
||||
|
||||
def element_click(session, element):
|
||||
return session.transport.send(
|
||||
@ -93,31 +99,72 @@ def test_link_hash(session):
|
||||
""", args=(element,)) is True
|
||||
|
||||
|
||||
def test_link_open_target_in_new_window(session, url):
|
||||
orig_handles = session.handles
|
||||
@pytest.mark.parametrize("target", [
|
||||
"",
|
||||
"_blank",
|
||||
"_parent",
|
||||
"_self",
|
||||
"_top",
|
||||
])
|
||||
def test_link_from_toplevel_context_with_target(session, target):
|
||||
target_page = inline("<p id='foo'>foo</p>")
|
||||
|
||||
session.url = inline("""
|
||||
<a href="{}" target="_blank">Open in new window</a>
|
||||
""".format(inline("<p id=foo")))
|
||||
session.url = inline("<a href='{}' target='{}'>click</a>".format(target_page, target))
|
||||
element = session.find.css("a", all=False)
|
||||
|
||||
orig_handles = session.handles
|
||||
|
||||
response = element_click(session, element)
|
||||
assert_success(response)
|
||||
|
||||
def find_new_handle(session):
|
||||
new_handles = list(set(session.handles) - set(orig_handles))
|
||||
if new_handles and len(new_handles) == 1:
|
||||
return new_handles[0]
|
||||
return None
|
||||
if target == "_blank":
|
||||
session.window_handle = wait_for_new_handle(session, orig_handles)
|
||||
|
||||
wait = Poll(
|
||||
session,
|
||||
timeout=5,
|
||||
message="No new window has been opened")
|
||||
new_handle = wait.until(find_new_handle)
|
||||
ignored_exceptions=NoSuchElementException,
|
||||
message="Expected element has not been found")
|
||||
wait.until(lambda s: s.find.css("#foo"))
|
||||
|
||||
session.window_handle = new_handle
|
||||
session.find.css("#foo")
|
||||
|
||||
@pytest.mark.parametrize("target", [
|
||||
"",
|
||||
"_blank",
|
||||
"_parent",
|
||||
"_self",
|
||||
"_top",
|
||||
])
|
||||
def test_link_from_nested_context_with_target(session, target):
|
||||
target_page = inline("<p id='foo'>foo</p>")
|
||||
|
||||
session.url = inline(iframe("<a href='{}' target='{}'>click</a>".format(target_page, target)))
|
||||
frame = session.find.css("iframe", all=False)
|
||||
session.switch_frame(frame)
|
||||
element = session.find.css("a".format(target), all=False)
|
||||
|
||||
orig_handles = session.handles
|
||||
|
||||
response = element_click(session, element)
|
||||
assert_success(response)
|
||||
|
||||
if target == "_blank":
|
||||
session.window_handle = wait_for_new_handle(session, orig_handles)
|
||||
|
||||
# With the current browsing context removed the navigation should
|
||||
# not timeout. Switch to the target context, and wait until the expected
|
||||
# element is available.
|
||||
if target == "_parent":
|
||||
session.switch_frame("parent")
|
||||
elif target == "_top":
|
||||
session.switch_frame(None)
|
||||
|
||||
wait = Poll(
|
||||
session,
|
||||
timeout=5,
|
||||
ignored_exceptions=NoSuchElementException,
|
||||
message="Expected element has not been found")
|
||||
wait.until(lambda s: s.find.css("#foo"))
|
||||
|
||||
|
||||
def test_link_closes_window(session):
|
||||
|
@ -51,7 +51,7 @@ PASS RTCPeerConnection interface: attribute oniceconnectionstatechange
|
||||
PASS RTCPeerConnection interface: attribute onicegatheringstatechange
|
||||
PASS RTCPeerConnection interface: attribute onconnectionstatechange
|
||||
PASS RTCPeerConnection interface: operation createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions)
|
||||
PASS RTCPeerConnection interface: operation setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)
|
||||
PASS RTCPeerConnection interface: operation setLocalDescription(RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)
|
||||
PASS RTCPeerConnection interface: operation createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback)
|
||||
PASS RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)
|
||||
FAIL RTCPeerConnection interface: operation addIceCandidate(RTCIceCandidateInit, VoidFunction, RTCPeerConnectionErrorCallback) assert_equals: property has wrong .length expected 0 but got 1
|
||||
@ -104,8 +104,8 @@ PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setLocalDescription(RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setLocalDescription(RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
|
BIN
third_party/blink/web_tests/platform/linux/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
BIN
third_party/blink/web_tests/platform/linux/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
Binary file not shown.
After ![]() (image error) Size: 12 KiB |
BIN
third_party/blink/web_tests/platform/linux/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-manual-expected.png
vendored
Normal file
BIN
third_party/blink/web_tests/platform/linux/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-manual-expected.png
vendored
Normal file
Binary file not shown.
After ![]() (image error) Size: 19 KiB |
BIN
third_party/blink/web_tests/platform/linux/virtual/layout_ng_block_frag/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
BIN
third_party/blink/web_tests/platform/linux/virtual/layout_ng_block_frag/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
Binary file not shown.
After ![]() (image error) Size: 11 KiB |
1471
third_party/blink/web_tests/platform/mac-mac-arm11.0/external/wpt/html/dom/idlharness.https_exclude=(Document_Window_HTML._)-expected.txt
vendored
Normal file
1471
third_party/blink/web_tests/platform/mac-mac-arm11.0/external/wpt/html/dom/idlharness.https_exclude=(Document_Window_HTML._)-expected.txt
vendored
Normal file
File diff suppressed because it is too large
Load Diff
969
third_party/blink/web_tests/platform/mac-mac-arm11.0/external/wpt/html/dom/idlharness.https_include=(Document_Window)-expected.txt
vendored
Normal file
969
third_party/blink/web_tests/platform/mac-mac-arm11.0/external/wpt/html/dom/idlharness.https_include=(Document_Window)-expected.txt
vendored
Normal file
@ -0,0 +1,969 @@
|
||||
This is a testharness.js-based test.
|
||||
Found 965 tests; 954 PASS, 11 FAIL, 0 TIMEOUT, 0 NOTRUN.
|
||||
PASS idl_test setup
|
||||
PASS idl_test validation
|
||||
PASS Partial interface Document: original interface defined
|
||||
PASS Partial interface Document: member names are unique
|
||||
PASS Partial interface mixin DocumentOrShadowRoot: original interface mixin defined
|
||||
PASS Partial interface mixin DocumentOrShadowRoot: member names are unique
|
||||
PASS Partial interface mixin NavigatorID: original interface mixin defined
|
||||
PASS Partial interface mixin NavigatorID: member names are unique
|
||||
PASS Partial interface HTMLAnchorElement: original interface defined
|
||||
PASS Partial interface HTMLAnchorElement: member names are unique
|
||||
PASS Partial interface HTMLAreaElement: original interface defined
|
||||
PASS Partial interface HTMLAreaElement: member names are unique
|
||||
PASS Partial interface HTMLBodyElement: original interface defined
|
||||
PASS Partial interface HTMLBodyElement: member names are unique
|
||||
PASS Partial interface HTMLBRElement: original interface defined
|
||||
PASS Partial interface HTMLBRElement: member names are unique
|
||||
PASS Partial interface HTMLTableCaptionElement: original interface defined
|
||||
PASS Partial interface HTMLTableCaptionElement: member names are unique
|
||||
PASS Partial interface HTMLTableColElement: original interface defined
|
||||
PASS Partial interface HTMLTableColElement: member names are unique
|
||||
PASS Partial interface HTMLDivElement: original interface defined
|
||||
PASS Partial interface HTMLDivElement: member names are unique
|
||||
PASS Partial interface HTMLDListElement: original interface defined
|
||||
PASS Partial interface HTMLDListElement: member names are unique
|
||||
PASS Partial interface HTMLEmbedElement: original interface defined
|
||||
PASS Partial interface HTMLEmbedElement: member names are unique
|
||||
PASS Partial interface HTMLHeadingElement: original interface defined
|
||||
PASS Partial interface HTMLHeadingElement: member names are unique
|
||||
PASS Partial interface HTMLHRElement: original interface defined
|
||||
PASS Partial interface HTMLHRElement: member names are unique
|
||||
PASS Partial interface HTMLHtmlElement: original interface defined
|
||||
PASS Partial interface HTMLHtmlElement: member names are unique
|
||||
PASS Partial interface HTMLIFrameElement: original interface defined
|
||||
PASS Partial interface HTMLIFrameElement: member names are unique
|
||||
PASS Partial interface HTMLImageElement: original interface defined
|
||||
PASS Partial interface HTMLImageElement: member names are unique
|
||||
PASS Partial interface HTMLInputElement: original interface defined
|
||||
PASS Partial interface HTMLInputElement: member names are unique
|
||||
PASS Partial interface HTMLLegendElement: original interface defined
|
||||
PASS Partial interface HTMLLegendElement: member names are unique
|
||||
PASS Partial interface HTMLLIElement: original interface defined
|
||||
PASS Partial interface HTMLLIElement: member names are unique
|
||||
PASS Partial interface HTMLLinkElement: original interface defined
|
||||
PASS Partial interface HTMLLinkElement: member names are unique
|
||||
PASS Partial interface HTMLMenuElement: original interface defined
|
||||
PASS Partial interface HTMLMenuElement: member names are unique
|
||||
PASS Partial interface HTMLMetaElement: original interface defined
|
||||
PASS Partial interface HTMLMetaElement: member names are unique
|
||||
PASS Partial interface HTMLObjectElement: original interface defined
|
||||
PASS Partial interface HTMLObjectElement: member names are unique
|
||||
PASS Partial interface HTMLOListElement: original interface defined
|
||||
PASS Partial interface HTMLOListElement: member names are unique
|
||||
PASS Partial interface HTMLParagraphElement: original interface defined
|
||||
PASS Partial interface HTMLParagraphElement: member names are unique
|
||||
PASS Partial interface HTMLParamElement: original interface defined
|
||||
PASS Partial interface HTMLParamElement: member names are unique
|
||||
PASS Partial interface HTMLPreElement: original interface defined
|
||||
PASS Partial interface HTMLPreElement: member names are unique
|
||||
PASS Partial interface HTMLStyleElement: original interface defined
|
||||
PASS Partial interface HTMLStyleElement: member names are unique
|
||||
PASS Partial interface HTMLScriptElement: original interface defined
|
||||
PASS Partial interface HTMLScriptElement: member names are unique
|
||||
PASS Partial interface HTMLTableElement: original interface defined
|
||||
PASS Partial interface HTMLTableElement: member names are unique
|
||||
PASS Partial interface HTMLTableSectionElement: original interface defined
|
||||
PASS Partial interface HTMLTableSectionElement: member names are unique
|
||||
PASS Partial interface HTMLTableCellElement: original interface defined
|
||||
PASS Partial interface HTMLTableCellElement: member names are unique
|
||||
PASS Partial interface HTMLTableRowElement: original interface defined
|
||||
PASS Partial interface HTMLTableRowElement: member names are unique
|
||||
PASS Partial interface HTMLUListElement: original interface defined
|
||||
PASS Partial interface HTMLUListElement: member names are unique
|
||||
PASS Partial interface Document[2]: original interface defined
|
||||
PASS Partial interface Document[2]: member names are unique
|
||||
PASS Partial interface Window: original interface defined
|
||||
PASS Partial interface Window: member names are unique
|
||||
PASS Partial interface Document[3]: member names are unique
|
||||
PASS Partial interface mixin DocumentOrShadowRoot[2]: member names are unique
|
||||
PASS Partial interface UIEvent: member names are unique
|
||||
PASS Document includes GlobalEventHandlers: member names are unique
|
||||
PASS Document includes DocumentAndElementEventHandlers: member names are unique
|
||||
PASS Document includes NonElementParentNode: member names are unique
|
||||
PASS Document includes DocumentOrShadowRoot: member names are unique
|
||||
PASS Document includes ParentNode: member names are unique
|
||||
PASS Document includes XPathEvaluatorBase: member names are unique
|
||||
PASS HTMLElement includes GlobalEventHandlers: member names are unique
|
||||
PASS HTMLElement includes DocumentAndElementEventHandlers: member names are unique
|
||||
PASS HTMLElement includes ElementContentEditable: member names are unique
|
||||
PASS HTMLElement includes HTMLOrSVGElement: member names are unique
|
||||
PASS HTMLElement includes ElementCSSInlineStyle: member names are unique
|
||||
PASS HTMLLinkElement includes LinkStyle: member names are unique
|
||||
PASS HTMLStyleElement includes LinkStyle: member names are unique
|
||||
PASS HTMLBodyElement includes WindowEventHandlers: member names are unique
|
||||
PASS HTMLAnchorElement includes HTMLHyperlinkElementUtils: member names are unique
|
||||
PASS HTMLAreaElement includes HTMLHyperlinkElementUtils: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasState: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasTransform: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasCompositing: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasImageSmoothing: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasFillStrokeStyles: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasShadowStyles: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasFilters: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasRect: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasDrawPath: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasUserInterface: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasText: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasDrawImage: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasImageData: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasPathDrawingStyles: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasTextDrawingStyles: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasPath: member names are unique
|
||||
PASS Path2D includes CanvasPath: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasState: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasTransform: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasCompositing: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasImageSmoothing: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasFillStrokeStyles: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasShadowStyles: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasFilters: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasRect: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasDrawPath: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasText: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasDrawImage: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasImageData: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasPathDrawingStyles: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasTextDrawingStyles: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasPath: member names are unique
|
||||
PASS ElementInternals includes ARIAMixin: member names are unique
|
||||
PASS Window includes GlobalEventHandlers: member names are unique
|
||||
PASS Window includes WindowEventHandlers: member names are unique
|
||||
PASS Window includes WindowOrWorkerGlobalScope: member names are unique
|
||||
PASS Window includes AnimationFrameProvider: member names are unique
|
||||
PASS Window includes WindowSessionStorage: member names are unique
|
||||
PASS Window includes WindowLocalStorage: member names are unique
|
||||
PASS WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are unique
|
||||
PASS Navigator includes NavigatorID: member names are unique
|
||||
PASS Navigator includes NavigatorLanguage: member names are unique
|
||||
PASS Navigator includes NavigatorOnLine: member names are unique
|
||||
PASS Navigator includes NavigatorContentUtils: member names are unique
|
||||
PASS Navigator includes NavigatorCookies: member names are unique
|
||||
PASS Navigator includes NavigatorPlugins: member names are unique
|
||||
PASS Navigator includes NavigatorConcurrentHardware: member names are unique
|
||||
PASS DedicatedWorkerGlobalScope includes AnimationFrameProvider: member names are unique
|
||||
PASS Worker includes AbstractWorker: member names are unique
|
||||
PASS SharedWorker includes AbstractWorker: member names are unique
|
||||
PASS WorkerNavigator includes NavigatorID: member names are unique
|
||||
PASS WorkerNavigator includes NavigatorLanguage: member names are unique
|
||||
PASS WorkerNavigator includes NavigatorOnLine: member names are unique
|
||||
PASS WorkerNavigator includes NavigatorConcurrentHardware: member names are unique
|
||||
PASS HTMLFrameSetElement includes WindowEventHandlers: member names are unique
|
||||
PASS Element includes ARIAMixin: member names are unique
|
||||
PASS Element includes ParentNode: member names are unique
|
||||
PASS Element includes NonDocumentTypeChildNode: member names are unique
|
||||
PASS Element includes ChildNode: member names are unique
|
||||
PASS Element includes Slottable: member names are unique
|
||||
PASS SVGElement includes GlobalEventHandlers: member names are unique
|
||||
PASS SVGElement includes DocumentAndElementEventHandlers: member names are unique
|
||||
PASS SVGElement includes SVGElementInstance: member names are unique
|
||||
PASS SVGElement includes HTMLOrSVGElement: member names are unique
|
||||
PASS SVGElement includes ElementCSSInlineStyle: member names are unique
|
||||
PASS SVGGraphicsElement includes SVGTests: member names are unique
|
||||
PASS SVGSVGElement includes SVGFitToViewBox: member names are unique
|
||||
PASS SVGSVGElement includes WindowEventHandlers: member names are unique
|
||||
PASS SVGImageElement includes SVGURIReference: member names are unique
|
||||
PASS SVGScriptElement includes SVGURIReference: member names are unique
|
||||
PASS SVGAElement includes SVGURIReference: member names are unique
|
||||
FAIL SVGAElement includes HTMLHyperlinkElementUtils: member names are unique assert_true: member href is unique expected true got false
|
||||
PASS DocumentFragment includes NonElementParentNode: member names are unique
|
||||
PASS DocumentFragment includes ParentNode: member names are unique
|
||||
PASS ShadowRoot includes DocumentOrShadowRoot: member names are unique
|
||||
PASS Window interface: existence and properties of interface object
|
||||
PASS Window interface object length
|
||||
PASS Window interface object name
|
||||
PASS Window interface: existence and properties of interface prototype object
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Object.setPrototypeOf should throw a TypeError
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via __proto__ should throw a TypeError
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return false
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Object.setPrototypeOf should not throw
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via __proto__ should not throw
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Reflect.setPrototypeOf should return true
|
||||
PASS Window interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS Window interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS Window interface: attribute self
|
||||
PASS Window interface: attribute name
|
||||
PASS Window interface: attribute history
|
||||
PASS Window interface: attribute customElements
|
||||
PASS Window interface: attribute locationbar
|
||||
PASS Window interface: attribute menubar
|
||||
PASS Window interface: attribute personalbar
|
||||
PASS Window interface: attribute scrollbars
|
||||
PASS Window interface: attribute statusbar
|
||||
PASS Window interface: attribute toolbar
|
||||
PASS Window interface: attribute status
|
||||
PASS Window interface: operation close()
|
||||
PASS Window interface: attribute closed
|
||||
PASS Window interface: operation stop()
|
||||
PASS Window interface: operation focus()
|
||||
PASS Window interface: operation blur()
|
||||
PASS Window interface: attribute frames
|
||||
PASS Window interface: attribute length
|
||||
PASS Window interface: attribute opener
|
||||
PASS Window interface: attribute parent
|
||||
PASS Window interface: attribute frameElement
|
||||
PASS Window interface: operation open(optional USVString, optional DOMString, optional DOMString)
|
||||
PASS Window interface: attribute navigator
|
||||
FAIL Window interface: attribute applicationCache assert_own_property: The global object must have a property "applicationCache" expected property "applicationCache" missing
|
||||
PASS Window interface: attribute originIsolated
|
||||
PASS Window interface: operation alert()
|
||||
PASS Window interface: operation alert(DOMString)
|
||||
PASS Window interface: operation confirm(optional DOMString)
|
||||
PASS Window interface: operation prompt(optional DOMString, optional DOMString)
|
||||
PASS Window interface: operation print()
|
||||
PASS Window interface: operation postMessage(any, USVString, optional sequence<object>)
|
||||
PASS Window interface: operation postMessage(any, optional WindowPostMessageOptions)
|
||||
PASS Window interface: operation captureEvents()
|
||||
PASS Window interface: operation releaseEvents()
|
||||
PASS Window interface: attribute external
|
||||
PASS Window interface: attribute onabort
|
||||
PASS Window interface: attribute onauxclick
|
||||
PASS Window interface: attribute onblur
|
||||
PASS Window interface: attribute oncancel
|
||||
PASS Window interface: attribute oncanplay
|
||||
PASS Window interface: attribute oncanplaythrough
|
||||
PASS Window interface: attribute onchange
|
||||
PASS Window interface: attribute onclick
|
||||
PASS Window interface: attribute onclose
|
||||
PASS Window interface: attribute oncontextmenu
|
||||
PASS Window interface: attribute oncuechange
|
||||
PASS Window interface: attribute ondblclick
|
||||
PASS Window interface: attribute ondrag
|
||||
PASS Window interface: attribute ondragend
|
||||
PASS Window interface: attribute ondragenter
|
||||
PASS Window interface: attribute ondragleave
|
||||
PASS Window interface: attribute ondragover
|
||||
PASS Window interface: attribute ondragstart
|
||||
PASS Window interface: attribute ondrop
|
||||
PASS Window interface: attribute ondurationchange
|
||||
PASS Window interface: attribute onemptied
|
||||
PASS Window interface: attribute onended
|
||||
PASS Window interface: attribute onerror
|
||||
PASS Window interface: attribute onfocus
|
||||
PASS Window interface: attribute onformdata
|
||||
PASS Window interface: attribute oninput
|
||||
PASS Window interface: attribute oninvalid
|
||||
PASS Window interface: attribute onkeydown
|
||||
PASS Window interface: attribute onkeypress
|
||||
PASS Window interface: attribute onkeyup
|
||||
PASS Window interface: attribute onload
|
||||
PASS Window interface: attribute onloadeddata
|
||||
PASS Window interface: attribute onloadedmetadata
|
||||
PASS Window interface: attribute onloadstart
|
||||
PASS Window interface: attribute onmousedown
|
||||
PASS Window interface: attribute onmouseenter
|
||||
PASS Window interface: attribute onmouseleave
|
||||
PASS Window interface: attribute onmousemove
|
||||
PASS Window interface: attribute onmouseout
|
||||
PASS Window interface: attribute onmouseover
|
||||
PASS Window interface: attribute onmouseup
|
||||
PASS Window interface: attribute onpause
|
||||
PASS Window interface: attribute onplay
|
||||
PASS Window interface: attribute onplaying
|
||||
PASS Window interface: attribute onprogress
|
||||
PASS Window interface: attribute onratechange
|
||||
PASS Window interface: attribute onreset
|
||||
PASS Window interface: attribute onresize
|
||||
PASS Window interface: attribute onscroll
|
||||
FAIL Window interface: attribute onsecuritypolicyviolation assert_own_property: The global object must have a property "onsecuritypolicyviolation" expected property "onsecuritypolicyviolation" missing
|
||||
PASS Window interface: attribute onseeked
|
||||
PASS Window interface: attribute onseeking
|
||||
PASS Window interface: attribute onselect
|
||||
FAIL Window interface: attribute onslotchange assert_own_property: The global object must have a property "onslotchange" expected property "onslotchange" missing
|
||||
PASS Window interface: attribute onstalled
|
||||
PASS Window interface: attribute onsubmit
|
||||
PASS Window interface: attribute onsuspend
|
||||
PASS Window interface: attribute ontimeupdate
|
||||
PASS Window interface: attribute ontoggle
|
||||
PASS Window interface: attribute onvolumechange
|
||||
PASS Window interface: attribute onwaiting
|
||||
PASS Window interface: attribute onwebkitanimationend
|
||||
PASS Window interface: attribute onwebkitanimationiteration
|
||||
PASS Window interface: attribute onwebkitanimationstart
|
||||
PASS Window interface: attribute onwebkittransitionend
|
||||
PASS Window interface: attribute onwheel
|
||||
PASS Window interface: attribute onafterprint
|
||||
PASS Window interface: attribute onbeforeprint
|
||||
PASS Window interface: attribute onbeforeunload
|
||||
PASS Window interface: attribute onhashchange
|
||||
PASS Window interface: attribute onlanguagechange
|
||||
PASS Window interface: attribute onmessage
|
||||
PASS Window interface: attribute onmessageerror
|
||||
PASS Window interface: attribute onoffline
|
||||
PASS Window interface: attribute ononline
|
||||
PASS Window interface: attribute onpagehide
|
||||
PASS Window interface: attribute onpageshow
|
||||
PASS Window interface: attribute onpopstate
|
||||
PASS Window interface: attribute onrejectionhandled
|
||||
PASS Window interface: attribute onstorage
|
||||
PASS Window interface: attribute onunhandledrejection
|
||||
PASS Window interface: attribute onunload
|
||||
PASS Window interface: attribute origin
|
||||
PASS Window interface: attribute isSecureContext
|
||||
PASS Window interface: attribute crossOriginIsolated
|
||||
PASS Window interface: operation btoa(DOMString)
|
||||
PASS Window interface: operation atob(DOMString)
|
||||
PASS Window interface: operation setTimeout(TimerHandler, optional long, any...)
|
||||
PASS Window interface: operation clearTimeout(optional long)
|
||||
PASS Window interface: operation setInterval(TimerHandler, optional long, any...)
|
||||
PASS Window interface: operation clearInterval(optional long)
|
||||
PASS Window interface: operation queueMicrotask(VoidFunction)
|
||||
PASS Window interface: operation createImageBitmap(ImageBitmapSource, optional ImageBitmapOptions)
|
||||
PASS Window interface: operation createImageBitmap(ImageBitmapSource, long, long, long, long, optional ImageBitmapOptions)
|
||||
PASS Window interface: operation requestAnimationFrame(FrameRequestCallback)
|
||||
PASS Window interface: operation cancelAnimationFrame(unsigned long)
|
||||
PASS Window interface: attribute sessionStorage
|
||||
PASS Window interface: attribute localStorage
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Object.setPrototypeOf should throw a TypeError
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via __proto__ should throw a TypeError
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Reflect.setPrototypeOf should return false
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Object.setPrototypeOf should not throw
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via __proto__ should not throw
|
||||
PASS Window interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Reflect.setPrototypeOf should return true
|
||||
PASS Window must be primary interface of window
|
||||
PASS Stringification of window
|
||||
PASS Window interface: window must have own property "window"
|
||||
PASS Window interface: window must inherit property "self" with the proper type
|
||||
PASS Window interface: window must have own property "document"
|
||||
PASS Window interface: window must inherit property "name" with the proper type
|
||||
PASS Window interface: window must have own property "location"
|
||||
PASS Window interface: window must inherit property "history" with the proper type
|
||||
PASS Window interface: window must inherit property "customElements" with the proper type
|
||||
PASS Window interface: window must inherit property "locationbar" with the proper type
|
||||
PASS Window interface: window must inherit property "menubar" with the proper type
|
||||
PASS Window interface: window must inherit property "personalbar" with the proper type
|
||||
PASS Window interface: window must inherit property "scrollbars" with the proper type
|
||||
PASS Window interface: window must inherit property "statusbar" with the proper type
|
||||
PASS Window interface: window must inherit property "toolbar" with the proper type
|
||||
PASS Window interface: window must inherit property "status" with the proper type
|
||||
PASS Window interface: window must inherit property "close()" with the proper type
|
||||
PASS Window interface: window must inherit property "closed" with the proper type
|
||||
PASS Window interface: window must inherit property "stop()" with the proper type
|
||||
PASS Window interface: window must inherit property "focus()" with the proper type
|
||||
PASS Window interface: window must inherit property "blur()" with the proper type
|
||||
PASS Window interface: window must inherit property "frames" with the proper type
|
||||
PASS Window interface: window must inherit property "length" with the proper type
|
||||
PASS Window interface: window must have own property "top"
|
||||
PASS Window interface: window must inherit property "opener" with the proper type
|
||||
PASS Window interface: window must inherit property "parent" with the proper type
|
||||
PASS Window interface: window must inherit property "frameElement" with the proper type
|
||||
PASS Window interface: window must inherit property "open(optional USVString, optional DOMString, optional DOMString)" with the proper type
|
||||
PASS Window interface: calling open(optional USVString, optional DOMString, optional DOMString) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "navigator" with the proper type
|
||||
FAIL Window interface: window must inherit property "applicationCache" with the proper type assert_own_property: expected property "applicationCache" missing
|
||||
PASS Window interface: window must inherit property "originIsolated" with the proper type
|
||||
PASS Window interface: window must inherit property "alert()" with the proper type
|
||||
PASS Window interface: window must inherit property "alert(DOMString)" with the proper type
|
||||
PASS Window interface: calling alert(DOMString) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "confirm(optional DOMString)" with the proper type
|
||||
PASS Window interface: calling confirm(optional DOMString) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "prompt(optional DOMString, optional DOMString)" with the proper type
|
||||
PASS Window interface: calling prompt(optional DOMString, optional DOMString) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "print()" with the proper type
|
||||
PASS Window interface: window must inherit property "postMessage(any, USVString, optional sequence<object>)" with the proper type
|
||||
PASS Window interface: calling postMessage(any, USVString, optional sequence<object>) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "postMessage(any, optional WindowPostMessageOptions)" with the proper type
|
||||
PASS Window interface: calling postMessage(any, optional WindowPostMessageOptions) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "captureEvents()" with the proper type
|
||||
PASS Window interface: window must inherit property "releaseEvents()" with the proper type
|
||||
PASS Window interface: window must inherit property "external" with the proper type
|
||||
PASS Window interface: window must inherit property "onabort" with the proper type
|
||||
PASS Window interface: window must inherit property "onauxclick" with the proper type
|
||||
PASS Window interface: window must inherit property "onblur" with the proper type
|
||||
PASS Window interface: window must inherit property "oncancel" with the proper type
|
||||
PASS Window interface: window must inherit property "oncanplay" with the proper type
|
||||
PASS Window interface: window must inherit property "oncanplaythrough" with the proper type
|
||||
PASS Window interface: window must inherit property "onchange" with the proper type
|
||||
PASS Window interface: window must inherit property "onclick" with the proper type
|
||||
PASS Window interface: window must inherit property "onclose" with the proper type
|
||||
PASS Window interface: window must inherit property "oncontextmenu" with the proper type
|
||||
PASS Window interface: window must inherit property "oncuechange" with the proper type
|
||||
PASS Window interface: window must inherit property "ondblclick" with the proper type
|
||||
PASS Window interface: window must inherit property "ondrag" with the proper type
|
||||
PASS Window interface: window must inherit property "ondragend" with the proper type
|
||||
PASS Window interface: window must inherit property "ondragenter" with the proper type
|
||||
PASS Window interface: window must inherit property "ondragleave" with the proper type
|
||||
PASS Window interface: window must inherit property "ondragover" with the proper type
|
||||
PASS Window interface: window must inherit property "ondragstart" with the proper type
|
||||
PASS Window interface: window must inherit property "ondrop" with the proper type
|
||||
PASS Window interface: window must inherit property "ondurationchange" with the proper type
|
||||
PASS Window interface: window must inherit property "onemptied" with the proper type
|
||||
PASS Window interface: window must inherit property "onended" with the proper type
|
||||
PASS Window interface: window must inherit property "onerror" with the proper type
|
||||
PASS Window interface: window must inherit property "onfocus" with the proper type
|
||||
PASS Window interface: window must inherit property "onformdata" with the proper type
|
||||
PASS Window interface: window must inherit property "oninput" with the proper type
|
||||
PASS Window interface: window must inherit property "oninvalid" with the proper type
|
||||
PASS Window interface: window must inherit property "onkeydown" with the proper type
|
||||
PASS Window interface: window must inherit property "onkeypress" with the proper type
|
||||
PASS Window interface: window must inherit property "onkeyup" with the proper type
|
||||
PASS Window interface: window must inherit property "onload" with the proper type
|
||||
PASS Window interface: window must inherit property "onloadeddata" with the proper type
|
||||
PASS Window interface: window must inherit property "onloadedmetadata" with the proper type
|
||||
PASS Window interface: window must inherit property "onloadstart" with the proper type
|
||||
PASS Window interface: window must inherit property "onmousedown" with the proper type
|
||||
PASS Window interface: window must inherit property "onmouseenter" with the proper type
|
||||
PASS Window interface: window must inherit property "onmouseleave" with the proper type
|
||||
PASS Window interface: window must inherit property "onmousemove" with the proper type
|
||||
PASS Window interface: window must inherit property "onmouseout" with the proper type
|
||||
PASS Window interface: window must inherit property "onmouseover" with the proper type
|
||||
PASS Window interface: window must inherit property "onmouseup" with the proper type
|
||||
PASS Window interface: window must inherit property "onpause" with the proper type
|
||||
PASS Window interface: window must inherit property "onplay" with the proper type
|
||||
PASS Window interface: window must inherit property "onplaying" with the proper type
|
||||
PASS Window interface: window must inherit property "onprogress" with the proper type
|
||||
PASS Window interface: window must inherit property "onratechange" with the proper type
|
||||
PASS Window interface: window must inherit property "onreset" with the proper type
|
||||
PASS Window interface: window must inherit property "onresize" with the proper type
|
||||
PASS Window interface: window must inherit property "onscroll" with the proper type
|
||||
FAIL Window interface: window must inherit property "onsecuritypolicyviolation" with the proper type assert_own_property: expected property "onsecuritypolicyviolation" missing
|
||||
PASS Window interface: window must inherit property "onseeked" with the proper type
|
||||
PASS Window interface: window must inherit property "onseeking" with the proper type
|
||||
PASS Window interface: window must inherit property "onselect" with the proper type
|
||||
FAIL Window interface: window must inherit property "onslotchange" with the proper type assert_own_property: expected property "onslotchange" missing
|
||||
PASS Window interface: window must inherit property "onstalled" with the proper type
|
||||
PASS Window interface: window must inherit property "onsubmit" with the proper type
|
||||
PASS Window interface: window must inherit property "onsuspend" with the proper type
|
||||
PASS Window interface: window must inherit property "ontimeupdate" with the proper type
|
||||
PASS Window interface: window must inherit property "ontoggle" with the proper type
|
||||
PASS Window interface: window must inherit property "onvolumechange" with the proper type
|
||||
PASS Window interface: window must inherit property "onwaiting" with the proper type
|
||||
PASS Window interface: window must inherit property "onwebkitanimationend" with the proper type
|
||||
PASS Window interface: window must inherit property "onwebkitanimationiteration" with the proper type
|
||||
PASS Window interface: window must inherit property "onwebkitanimationstart" with the proper type
|
||||
PASS Window interface: window must inherit property "onwebkittransitionend" with the proper type
|
||||
PASS Window interface: window must inherit property "onwheel" with the proper type
|
||||
PASS Window interface: window must inherit property "onafterprint" with the proper type
|
||||
PASS Window interface: window must inherit property "onbeforeprint" with the proper type
|
||||
PASS Window interface: window must inherit property "onbeforeunload" with the proper type
|
||||
PASS Window interface: window must inherit property "onhashchange" with the proper type
|
||||
PASS Window interface: window must inherit property "onlanguagechange" with the proper type
|
||||
PASS Window interface: window must inherit property "onmessage" with the proper type
|
||||
PASS Window interface: window must inherit property "onmessageerror" with the proper type
|
||||
PASS Window interface: window must inherit property "onoffline" with the proper type
|
||||
PASS Window interface: window must inherit property "ononline" with the proper type
|
||||
PASS Window interface: window must inherit property "onpagehide" with the proper type
|
||||
PASS Window interface: window must inherit property "onpageshow" with the proper type
|
||||
PASS Window interface: window must inherit property "onpopstate" with the proper type
|
||||
PASS Window interface: window must inherit property "onrejectionhandled" with the proper type
|
||||
PASS Window interface: window must inherit property "onstorage" with the proper type
|
||||
PASS Window interface: window must inherit property "onunhandledrejection" with the proper type
|
||||
PASS Window interface: window must inherit property "onunload" with the proper type
|
||||
PASS Window interface: window must inherit property "origin" with the proper type
|
||||
PASS Window interface: window must inherit property "isSecureContext" with the proper type
|
||||
PASS Window interface: window must inherit property "crossOriginIsolated" with the proper type
|
||||
PASS Window interface: window must inherit property "btoa(DOMString)" with the proper type
|
||||
PASS Window interface: calling btoa(DOMString) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "atob(DOMString)" with the proper type
|
||||
PASS Window interface: calling atob(DOMString) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "setTimeout(TimerHandler, optional long, any...)" with the proper type
|
||||
PASS Window interface: calling setTimeout(TimerHandler, optional long, any...) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "clearTimeout(optional long)" with the proper type
|
||||
PASS Window interface: calling clearTimeout(optional long) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "setInterval(TimerHandler, optional long, any...)" with the proper type
|
||||
PASS Window interface: calling setInterval(TimerHandler, optional long, any...) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "clearInterval(optional long)" with the proper type
|
||||
PASS Window interface: calling clearInterval(optional long) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "queueMicrotask(VoidFunction)" with the proper type
|
||||
PASS Window interface: calling queueMicrotask(VoidFunction) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "createImageBitmap(ImageBitmapSource, optional ImageBitmapOptions)" with the proper type
|
||||
PASS Window interface: calling createImageBitmap(ImageBitmapSource, optional ImageBitmapOptions) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "createImageBitmap(ImageBitmapSource, long, long, long, long, optional ImageBitmapOptions)" with the proper type
|
||||
PASS Window interface: calling createImageBitmap(ImageBitmapSource, long, long, long, long, optional ImageBitmapOptions) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "requestAnimationFrame(FrameRequestCallback)" with the proper type
|
||||
PASS Window interface: calling requestAnimationFrame(FrameRequestCallback) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "cancelAnimationFrame(unsigned long)" with the proper type
|
||||
PASS Window interface: calling cancelAnimationFrame(unsigned long) on window with too few arguments must throw TypeError
|
||||
PASS Window interface: window must inherit property "sessionStorage" with the proper type
|
||||
PASS Window interface: window must inherit property "localStorage" with the proper type
|
||||
PASS Document interface: attribute domain
|
||||
PASS Document interface: attribute referrer
|
||||
PASS Document interface: attribute cookie
|
||||
PASS Document interface: attribute lastModified
|
||||
PASS Document interface: attribute readyState
|
||||
PASS Document interface: attribute title
|
||||
PASS Document interface: attribute dir
|
||||
PASS Document interface: attribute body
|
||||
PASS Document interface: attribute head
|
||||
PASS Document interface: attribute images
|
||||
PASS Document interface: attribute embeds
|
||||
PASS Document interface: attribute plugins
|
||||
PASS Document interface: attribute links
|
||||
PASS Document interface: attribute forms
|
||||
PASS Document interface: attribute scripts
|
||||
PASS Document interface: operation getElementsByName(DOMString)
|
||||
PASS Document interface: attribute currentScript
|
||||
PASS Document interface: operation open(optional DOMString, optional DOMString)
|
||||
PASS Document interface: operation open(USVString, DOMString, DOMString)
|
||||
PASS Document interface: operation close()
|
||||
PASS Document interface: operation write(DOMString...)
|
||||
PASS Document interface: operation writeln(DOMString...)
|
||||
PASS Document interface: attribute defaultView
|
||||
PASS Document interface: operation hasFocus()
|
||||
PASS Document interface: attribute designMode
|
||||
PASS Document interface: operation execCommand(DOMString, optional boolean, optional DOMString)
|
||||
PASS Document interface: operation queryCommandEnabled(DOMString)
|
||||
PASS Document interface: operation queryCommandIndeterm(DOMString)
|
||||
PASS Document interface: operation queryCommandState(DOMString)
|
||||
PASS Document interface: operation queryCommandSupported(DOMString)
|
||||
PASS Document interface: operation queryCommandValue(DOMString)
|
||||
PASS Document interface: attribute onreadystatechange
|
||||
PASS Document interface: attribute fgColor
|
||||
PASS Document interface: attribute linkColor
|
||||
PASS Document interface: attribute vlinkColor
|
||||
PASS Document interface: attribute alinkColor
|
||||
PASS Document interface: attribute bgColor
|
||||
PASS Document interface: attribute anchors
|
||||
PASS Document interface: attribute applets
|
||||
PASS Document interface: operation clear()
|
||||
PASS Document interface: operation captureEvents()
|
||||
PASS Document interface: operation releaseEvents()
|
||||
PASS Document interface: attribute all
|
||||
PASS Document interface: attribute onabort
|
||||
PASS Document interface: attribute onauxclick
|
||||
PASS Document interface: attribute onblur
|
||||
PASS Document interface: attribute oncancel
|
||||
PASS Document interface: attribute oncanplay
|
||||
PASS Document interface: attribute oncanplaythrough
|
||||
PASS Document interface: attribute onchange
|
||||
PASS Document interface: attribute onclick
|
||||
PASS Document interface: attribute onclose
|
||||
PASS Document interface: attribute oncontextmenu
|
||||
PASS Document interface: attribute oncuechange
|
||||
PASS Document interface: attribute ondblclick
|
||||
PASS Document interface: attribute ondrag
|
||||
PASS Document interface: attribute ondragend
|
||||
PASS Document interface: attribute ondragenter
|
||||
PASS Document interface: attribute ondragleave
|
||||
PASS Document interface: attribute ondragover
|
||||
PASS Document interface: attribute ondragstart
|
||||
PASS Document interface: attribute ondrop
|
||||
PASS Document interface: attribute ondurationchange
|
||||
PASS Document interface: attribute onemptied
|
||||
PASS Document interface: attribute onended
|
||||
PASS Document interface: attribute onerror
|
||||
PASS Document interface: attribute onfocus
|
||||
PASS Document interface: attribute onformdata
|
||||
PASS Document interface: attribute oninput
|
||||
PASS Document interface: attribute oninvalid
|
||||
PASS Document interface: attribute onkeydown
|
||||
PASS Document interface: attribute onkeypress
|
||||
PASS Document interface: attribute onkeyup
|
||||
PASS Document interface: attribute onload
|
||||
PASS Document interface: attribute onloadeddata
|
||||
PASS Document interface: attribute onloadedmetadata
|
||||
PASS Document interface: attribute onloadstart
|
||||
PASS Document interface: attribute onmousedown
|
||||
PASS Document interface: attribute onmouseenter
|
||||
PASS Document interface: attribute onmouseleave
|
||||
PASS Document interface: attribute onmousemove
|
||||
PASS Document interface: attribute onmouseout
|
||||
PASS Document interface: attribute onmouseover
|
||||
PASS Document interface: attribute onmouseup
|
||||
PASS Document interface: attribute onpause
|
||||
PASS Document interface: attribute onplay
|
||||
PASS Document interface: attribute onplaying
|
||||
PASS Document interface: attribute onprogress
|
||||
PASS Document interface: attribute onratechange
|
||||
PASS Document interface: attribute onreset
|
||||
PASS Document interface: attribute onresize
|
||||
PASS Document interface: attribute onscroll
|
||||
PASS Document interface: attribute onsecuritypolicyviolation
|
||||
PASS Document interface: attribute onseeked
|
||||
PASS Document interface: attribute onseeking
|
||||
PASS Document interface: attribute onselect
|
||||
FAIL Document interface: attribute onslotchange assert_true: The prototype object must have a property "onslotchange" expected true got false
|
||||
PASS Document interface: attribute onstalled
|
||||
PASS Document interface: attribute onsubmit
|
||||
PASS Document interface: attribute onsuspend
|
||||
PASS Document interface: attribute ontimeupdate
|
||||
PASS Document interface: attribute ontoggle
|
||||
PASS Document interface: attribute onvolumechange
|
||||
PASS Document interface: attribute onwaiting
|
||||
PASS Document interface: attribute onwebkitanimationend
|
||||
PASS Document interface: attribute onwebkitanimationiteration
|
||||
PASS Document interface: attribute onwebkitanimationstart
|
||||
PASS Document interface: attribute onwebkittransitionend
|
||||
PASS Document interface: attribute onwheel
|
||||
PASS Document interface: attribute oncopy
|
||||
PASS Document interface: attribute oncut
|
||||
PASS Document interface: attribute onpaste
|
||||
PASS Document interface: attribute activeElement
|
||||
PASS Document interface: iframe.contentDocument must have own property "location"
|
||||
PASS Document interface: iframe.contentDocument must inherit property "domain" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "referrer" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "cookie" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "lastModified" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "readyState" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "title" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "dir" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "body" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "head" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "images" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "embeds" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "plugins" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "links" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "forms" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "scripts" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "getElementsByName(DOMString)" with the proper type
|
||||
PASS Document interface: calling getElementsByName(DOMString) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "currentScript" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "open(optional DOMString, optional DOMString)" with the proper type
|
||||
PASS Document interface: calling open(optional DOMString, optional DOMString) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "open(USVString, DOMString, DOMString)" with the proper type
|
||||
PASS Document interface: calling open(USVString, DOMString, DOMString) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "close()" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "write(DOMString...)" with the proper type
|
||||
PASS Document interface: calling write(DOMString...) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "writeln(DOMString...)" with the proper type
|
||||
PASS Document interface: calling writeln(DOMString...) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "defaultView" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "hasFocus()" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "designMode" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "execCommand(DOMString, optional boolean, optional DOMString)" with the proper type
|
||||
PASS Document interface: calling execCommand(DOMString, optional boolean, optional DOMString) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "queryCommandEnabled(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandEnabled(DOMString) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "queryCommandIndeterm(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandIndeterm(DOMString) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "queryCommandState(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandState(DOMString) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "queryCommandSupported(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandSupported(DOMString) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "queryCommandValue(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandValue(DOMString) on iframe.contentDocument with too few arguments must throw TypeError
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onreadystatechange" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "fgColor" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "linkColor" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "vlinkColor" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "alinkColor" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "bgColor" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "anchors" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "applets" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "clear()" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "captureEvents()" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "releaseEvents()" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "all" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onabort" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onauxclick" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onblur" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "oncancel" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "oncanplay" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "oncanplaythrough" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onchange" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onclick" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onclose" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "oncontextmenu" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "oncuechange" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ondblclick" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ondrag" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ondragend" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ondragenter" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ondragleave" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ondragover" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ondragstart" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ondrop" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ondurationchange" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onemptied" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onended" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onerror" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onfocus" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onformdata" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "oninput" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "oninvalid" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onkeydown" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onkeypress" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onkeyup" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onload" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onloadeddata" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onloadedmetadata" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onloadstart" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onmousedown" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onmouseenter" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onmouseleave" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onmousemove" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onmouseout" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onmouseover" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onmouseup" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onpause" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onplay" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onplaying" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onprogress" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onratechange" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onreset" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onresize" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onscroll" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onsecuritypolicyviolation" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onseeked" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onseeking" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onselect" with the proper type
|
||||
FAIL Document interface: iframe.contentDocument must inherit property "onslotchange" with the proper type assert_inherits: property "onslotchange" not found in prototype chain
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onstalled" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onsubmit" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onsuspend" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ontimeupdate" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "ontoggle" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onvolumechange" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onwaiting" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onwebkitanimationend" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onwebkitanimationiteration" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onwebkitanimationstart" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onwebkittransitionend" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onwheel" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "oncopy" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "oncut" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "onpaste" with the proper type
|
||||
PASS Document interface: iframe.contentDocument must inherit property "activeElement" with the proper type
|
||||
PASS Document interface: new Document() must have own property "location"
|
||||
PASS Document interface: new Document() must inherit property "domain" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "referrer" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "cookie" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "lastModified" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "readyState" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "title" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "dir" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "body" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "head" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "images" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "embeds" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "plugins" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "links" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "forms" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "scripts" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "getElementsByName(DOMString)" with the proper type
|
||||
PASS Document interface: calling getElementsByName(DOMString) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "currentScript" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "open(optional DOMString, optional DOMString)" with the proper type
|
||||
PASS Document interface: calling open(optional DOMString, optional DOMString) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "open(USVString, DOMString, DOMString)" with the proper type
|
||||
PASS Document interface: calling open(USVString, DOMString, DOMString) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "close()" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "write(DOMString...)" with the proper type
|
||||
PASS Document interface: calling write(DOMString...) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "writeln(DOMString...)" with the proper type
|
||||
PASS Document interface: calling writeln(DOMString...) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "defaultView" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "hasFocus()" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "designMode" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "execCommand(DOMString, optional boolean, optional DOMString)" with the proper type
|
||||
PASS Document interface: calling execCommand(DOMString, optional boolean, optional DOMString) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "queryCommandEnabled(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandEnabled(DOMString) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "queryCommandIndeterm(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandIndeterm(DOMString) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "queryCommandState(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandState(DOMString) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "queryCommandSupported(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandSupported(DOMString) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "queryCommandValue(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandValue(DOMString) on new Document() with too few arguments must throw TypeError
|
||||
PASS Document interface: new Document() must inherit property "onreadystatechange" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "fgColor" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "linkColor" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "vlinkColor" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "alinkColor" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "bgColor" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "anchors" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "applets" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "clear()" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "captureEvents()" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "releaseEvents()" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "all" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onabort" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onauxclick" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onblur" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "oncancel" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "oncanplay" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "oncanplaythrough" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onchange" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onclick" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onclose" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "oncontextmenu" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "oncuechange" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ondblclick" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ondrag" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ondragend" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ondragenter" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ondragleave" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ondragover" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ondragstart" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ondrop" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ondurationchange" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onemptied" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onended" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onerror" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onfocus" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onformdata" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "oninput" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "oninvalid" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onkeydown" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onkeypress" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onkeyup" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onload" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onloadeddata" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onloadedmetadata" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onloadstart" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onmousedown" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onmouseenter" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onmouseleave" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onmousemove" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onmouseout" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onmouseover" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onmouseup" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onpause" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onplay" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onplaying" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onprogress" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onratechange" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onreset" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onresize" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onscroll" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onsecuritypolicyviolation" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onseeked" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onseeking" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onselect" with the proper type
|
||||
FAIL Document interface: new Document() must inherit property "onslotchange" with the proper type assert_inherits: property "onslotchange" not found in prototype chain
|
||||
PASS Document interface: new Document() must inherit property "onstalled" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onsubmit" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onsuspend" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ontimeupdate" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "ontoggle" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onvolumechange" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onwaiting" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onwebkitanimationend" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onwebkitanimationiteration" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onwebkitanimationstart" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onwebkittransitionend" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onwheel" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "oncopy" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "oncut" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "onpaste" with the proper type
|
||||
PASS Document interface: new Document() must inherit property "activeElement" with the proper type
|
||||
PASS Document interface: documentWithHandlers must have own property "location"
|
||||
PASS Document interface: documentWithHandlers must inherit property "domain" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "referrer" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "cookie" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "lastModified" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "readyState" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "title" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "dir" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "body" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "head" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "images" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "embeds" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "plugins" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "links" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "forms" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "scripts" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "getElementsByName(DOMString)" with the proper type
|
||||
PASS Document interface: calling getElementsByName(DOMString) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "currentScript" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "open(optional DOMString, optional DOMString)" with the proper type
|
||||
PASS Document interface: calling open(optional DOMString, optional DOMString) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "open(USVString, DOMString, DOMString)" with the proper type
|
||||
PASS Document interface: calling open(USVString, DOMString, DOMString) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "close()" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "write(DOMString...)" with the proper type
|
||||
PASS Document interface: calling write(DOMString...) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "writeln(DOMString...)" with the proper type
|
||||
PASS Document interface: calling writeln(DOMString...) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "defaultView" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "hasFocus()" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "designMode" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "execCommand(DOMString, optional boolean, optional DOMString)" with the proper type
|
||||
PASS Document interface: calling execCommand(DOMString, optional boolean, optional DOMString) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "queryCommandEnabled(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandEnabled(DOMString) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "queryCommandIndeterm(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandIndeterm(DOMString) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "queryCommandState(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandState(DOMString) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "queryCommandSupported(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandSupported(DOMString) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "queryCommandValue(DOMString)" with the proper type
|
||||
PASS Document interface: calling queryCommandValue(DOMString) on documentWithHandlers with too few arguments must throw TypeError
|
||||
PASS Document interface: documentWithHandlers must inherit property "onreadystatechange" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "fgColor" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "linkColor" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "vlinkColor" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "alinkColor" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "bgColor" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "anchors" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "applets" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "clear()" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "captureEvents()" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "releaseEvents()" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "all" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onabort" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onauxclick" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onblur" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "oncancel" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "oncanplay" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "oncanplaythrough" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onchange" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onclick" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onclose" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "oncontextmenu" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "oncuechange" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ondblclick" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ondrag" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ondragend" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ondragenter" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ondragleave" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ondragover" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ondragstart" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ondrop" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ondurationchange" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onemptied" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onended" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onerror" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onfocus" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onformdata" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "oninput" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "oninvalid" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onkeydown" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onkeypress" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onkeyup" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onload" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onloadeddata" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onloadedmetadata" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onloadstart" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onmousedown" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onmouseenter" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onmouseleave" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onmousemove" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onmouseout" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onmouseover" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onmouseup" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onpause" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onplay" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onplaying" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onprogress" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onratechange" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onreset" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onresize" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onscroll" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onsecuritypolicyviolation" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onseeked" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onseeking" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onselect" with the proper type
|
||||
FAIL Document interface: documentWithHandlers must inherit property "onslotchange" with the proper type assert_inherits: property "onslotchange" found on object expected in prototype chain
|
||||
PASS Document interface: documentWithHandlers must inherit property "onstalled" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onsubmit" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onsuspend" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ontimeupdate" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "ontoggle" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onvolumechange" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onwaiting" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onwebkitanimationend" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onwebkitanimationiteration" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onwebkitanimationstart" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onwebkittransitionend" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onwheel" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "oncopy" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "oncut" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "onpaste" with the proper type
|
||||
PASS Document interface: documentWithHandlers must inherit property "activeElement" with the proper type
|
||||
Harness: the test ran to completion.
|
||||
|
808
third_party/blink/web_tests/platform/mac-mac-arm11.0/external/wpt/html/dom/idlharness.worker-expected.txt
vendored
Normal file
808
third_party/blink/web_tests/platform/mac-mac-arm11.0/external/wpt/html/dom/idlharness.worker-expected.txt
vendored
Normal file
@ -0,0 +1,808 @@
|
||||
This is a testharness.js-based test.
|
||||
Found 804 tests; 796 PASS, 8 FAIL, 0 TIMEOUT, 0 NOTRUN.
|
||||
PASS idl_test setup
|
||||
PASS idl_test validation
|
||||
PASS Partial interface Document: original interface defined
|
||||
PASS Partial interface Document: member names are unique
|
||||
PASS Partial interface mixin DocumentOrShadowRoot: original interface mixin defined
|
||||
PASS Partial interface mixin DocumentOrShadowRoot: member names are unique
|
||||
PASS Partial interface mixin NavigatorID: original interface mixin defined
|
||||
PASS Partial interface mixin NavigatorID: member names are unique
|
||||
PASS Partial interface HTMLAnchorElement: original interface defined
|
||||
PASS Partial interface HTMLAnchorElement: member names are unique
|
||||
PASS Partial interface HTMLAreaElement: original interface defined
|
||||
PASS Partial interface HTMLAreaElement: member names are unique
|
||||
PASS Partial interface HTMLBodyElement: original interface defined
|
||||
PASS Partial interface HTMLBodyElement: member names are unique
|
||||
PASS Partial interface HTMLBRElement: original interface defined
|
||||
PASS Partial interface HTMLBRElement: member names are unique
|
||||
PASS Partial interface HTMLTableCaptionElement: original interface defined
|
||||
PASS Partial interface HTMLTableCaptionElement: member names are unique
|
||||
PASS Partial interface HTMLTableColElement: original interface defined
|
||||
PASS Partial interface HTMLTableColElement: member names are unique
|
||||
PASS Partial interface HTMLDivElement: original interface defined
|
||||
PASS Partial interface HTMLDivElement: member names are unique
|
||||
PASS Partial interface HTMLDListElement: original interface defined
|
||||
PASS Partial interface HTMLDListElement: member names are unique
|
||||
PASS Partial interface HTMLEmbedElement: original interface defined
|
||||
PASS Partial interface HTMLEmbedElement: member names are unique
|
||||
PASS Partial interface HTMLHeadingElement: original interface defined
|
||||
PASS Partial interface HTMLHeadingElement: member names are unique
|
||||
PASS Partial interface HTMLHRElement: original interface defined
|
||||
PASS Partial interface HTMLHRElement: member names are unique
|
||||
PASS Partial interface HTMLHtmlElement: original interface defined
|
||||
PASS Partial interface HTMLHtmlElement: member names are unique
|
||||
PASS Partial interface HTMLIFrameElement: original interface defined
|
||||
PASS Partial interface HTMLIFrameElement: member names are unique
|
||||
PASS Partial interface HTMLImageElement: original interface defined
|
||||
PASS Partial interface HTMLImageElement: member names are unique
|
||||
PASS Partial interface HTMLInputElement: original interface defined
|
||||
PASS Partial interface HTMLInputElement: member names are unique
|
||||
PASS Partial interface HTMLLegendElement: original interface defined
|
||||
PASS Partial interface HTMLLegendElement: member names are unique
|
||||
PASS Partial interface HTMLLIElement: original interface defined
|
||||
PASS Partial interface HTMLLIElement: member names are unique
|
||||
PASS Partial interface HTMLLinkElement: original interface defined
|
||||
PASS Partial interface HTMLLinkElement: member names are unique
|
||||
PASS Partial interface HTMLMenuElement: original interface defined
|
||||
PASS Partial interface HTMLMenuElement: member names are unique
|
||||
PASS Partial interface HTMLMetaElement: original interface defined
|
||||
PASS Partial interface HTMLMetaElement: member names are unique
|
||||
PASS Partial interface HTMLObjectElement: original interface defined
|
||||
PASS Partial interface HTMLObjectElement: member names are unique
|
||||
PASS Partial interface HTMLOListElement: original interface defined
|
||||
PASS Partial interface HTMLOListElement: member names are unique
|
||||
PASS Partial interface HTMLParagraphElement: original interface defined
|
||||
PASS Partial interface HTMLParagraphElement: member names are unique
|
||||
PASS Partial interface HTMLParamElement: original interface defined
|
||||
PASS Partial interface HTMLParamElement: member names are unique
|
||||
PASS Partial interface HTMLPreElement: original interface defined
|
||||
PASS Partial interface HTMLPreElement: member names are unique
|
||||
PASS Partial interface HTMLStyleElement: original interface defined
|
||||
PASS Partial interface HTMLStyleElement: member names are unique
|
||||
PASS Partial interface HTMLScriptElement: original interface defined
|
||||
PASS Partial interface HTMLScriptElement: member names are unique
|
||||
PASS Partial interface HTMLTableElement: original interface defined
|
||||
PASS Partial interface HTMLTableElement: member names are unique
|
||||
PASS Partial interface HTMLTableSectionElement: original interface defined
|
||||
PASS Partial interface HTMLTableSectionElement: member names are unique
|
||||
PASS Partial interface HTMLTableCellElement: original interface defined
|
||||
PASS Partial interface HTMLTableCellElement: member names are unique
|
||||
PASS Partial interface HTMLTableRowElement: original interface defined
|
||||
PASS Partial interface HTMLTableRowElement: member names are unique
|
||||
PASS Partial interface HTMLUListElement: original interface defined
|
||||
PASS Partial interface HTMLUListElement: member names are unique
|
||||
PASS Partial interface Document[2]: original interface defined
|
||||
PASS Partial interface Document[2]: member names are unique
|
||||
PASS Partial interface Window: original interface defined
|
||||
PASS Partial interface Window: member names are unique
|
||||
PASS Partial interface UIEvent: member names are unique
|
||||
PASS Document includes GlobalEventHandlers: member names are unique
|
||||
PASS Document includes DocumentAndElementEventHandlers: member names are unique
|
||||
PASS Document includes NonElementParentNode: member names are unique
|
||||
PASS Document includes DocumentOrShadowRoot: member names are unique
|
||||
PASS Document includes ParentNode: member names are unique
|
||||
PASS Document includes XPathEvaluatorBase: member names are unique
|
||||
PASS HTMLElement includes GlobalEventHandlers: member names are unique
|
||||
PASS HTMLElement includes DocumentAndElementEventHandlers: member names are unique
|
||||
PASS HTMLElement includes ElementContentEditable: member names are unique
|
||||
PASS HTMLElement includes HTMLOrSVGElement: member names are unique
|
||||
PASS HTMLElement includes ElementCSSInlineStyle: member names are unique
|
||||
PASS HTMLLinkElement includes LinkStyle: member names are unique
|
||||
PASS HTMLStyleElement includes LinkStyle: member names are unique
|
||||
PASS HTMLBodyElement includes WindowEventHandlers: member names are unique
|
||||
PASS HTMLAnchorElement includes HTMLHyperlinkElementUtils: member names are unique
|
||||
PASS HTMLAreaElement includes HTMLHyperlinkElementUtils: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasState: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasTransform: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasCompositing: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasImageSmoothing: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasFillStrokeStyles: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasShadowStyles: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasFilters: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasRect: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasDrawPath: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasUserInterface: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasText: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasDrawImage: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasImageData: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasPathDrawingStyles: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasTextDrawingStyles: member names are unique
|
||||
PASS CanvasRenderingContext2D includes CanvasPath: member names are unique
|
||||
PASS Path2D includes CanvasPath: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasState: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasTransform: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasCompositing: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasImageSmoothing: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasFillStrokeStyles: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasShadowStyles: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasFilters: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasRect: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasDrawPath: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasText: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasDrawImage: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasImageData: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasPathDrawingStyles: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasTextDrawingStyles: member names are unique
|
||||
PASS OffscreenCanvasRenderingContext2D includes CanvasPath: member names are unique
|
||||
PASS ElementInternals includes ARIAMixin: member names are unique
|
||||
PASS Window includes GlobalEventHandlers: member names are unique
|
||||
PASS Window includes WindowEventHandlers: member names are unique
|
||||
PASS Window includes WindowOrWorkerGlobalScope: member names are unique
|
||||
PASS Window includes AnimationFrameProvider: member names are unique
|
||||
PASS Window includes WindowSessionStorage: member names are unique
|
||||
PASS Window includes WindowLocalStorage: member names are unique
|
||||
PASS WorkerGlobalScope includes WindowOrWorkerGlobalScope: member names are unique
|
||||
PASS Navigator includes NavigatorID: member names are unique
|
||||
PASS Navigator includes NavigatorLanguage: member names are unique
|
||||
PASS Navigator includes NavigatorOnLine: member names are unique
|
||||
PASS Navigator includes NavigatorContentUtils: member names are unique
|
||||
PASS Navigator includes NavigatorCookies: member names are unique
|
||||
PASS Navigator includes NavigatorPlugins: member names are unique
|
||||
PASS Navigator includes NavigatorConcurrentHardware: member names are unique
|
||||
PASS DedicatedWorkerGlobalScope includes AnimationFrameProvider: member names are unique
|
||||
PASS Worker includes AbstractWorker: member names are unique
|
||||
PASS SharedWorker includes AbstractWorker: member names are unique
|
||||
PASS WorkerNavigator includes NavigatorID: member names are unique
|
||||
PASS WorkerNavigator includes NavigatorLanguage: member names are unique
|
||||
PASS WorkerNavigator includes NavigatorOnLine: member names are unique
|
||||
PASS WorkerNavigator includes NavigatorConcurrentHardware: member names are unique
|
||||
PASS HTMLFrameSetElement includes WindowEventHandlers: member names are unique
|
||||
PASS Element includes ARIAMixin: member names are unique
|
||||
PASS Element includes ParentNode: member names are unique
|
||||
PASS Element includes NonDocumentTypeChildNode: member names are unique
|
||||
PASS Element includes ChildNode: member names are unique
|
||||
PASS Element includes Slottable: member names are unique
|
||||
PASS DocumentFragment includes NonElementParentNode: member names are unique
|
||||
PASS DocumentFragment includes ParentNode: member names are unique
|
||||
PASS ShadowRoot includes DocumentOrShadowRoot: member names are unique
|
||||
PASS HTMLAllCollection interface: existence and properties of interface object
|
||||
PASS HTMLFormControlsCollection interface: existence and properties of interface object
|
||||
PASS RadioNodeList interface: existence and properties of interface object
|
||||
PASS HTMLOptionsCollection interface: existence and properties of interface object
|
||||
PASS DOMStringList interface: existence and properties of interface object
|
||||
PASS DOMStringList interface object length
|
||||
PASS DOMStringList interface object name
|
||||
PASS DOMStringList interface: existence and properties of interface prototype object
|
||||
PASS DOMStringList interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS DOMStringList interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS DOMStringList interface: attribute length
|
||||
PASS DOMStringList interface: operation item(unsigned long)
|
||||
PASS DOMStringList interface: operation contains(DOMString)
|
||||
PASS HTMLElement interface: existence and properties of interface object
|
||||
PASS HTMLUnknownElement interface: existence and properties of interface object
|
||||
PASS DOMStringMap interface: existence and properties of interface object
|
||||
PASS HTMLHtmlElement interface: existence and properties of interface object
|
||||
PASS HTMLHeadElement interface: existence and properties of interface object
|
||||
PASS HTMLTitleElement interface: existence and properties of interface object
|
||||
PASS HTMLBaseElement interface: existence and properties of interface object
|
||||
PASS HTMLLinkElement interface: existence and properties of interface object
|
||||
PASS HTMLMetaElement interface: existence and properties of interface object
|
||||
PASS HTMLStyleElement interface: existence and properties of interface object
|
||||
PASS HTMLBodyElement interface: existence and properties of interface object
|
||||
PASS HTMLHeadingElement interface: existence and properties of interface object
|
||||
PASS HTMLParagraphElement interface: existence and properties of interface object
|
||||
PASS HTMLHRElement interface: existence and properties of interface object
|
||||
PASS HTMLPreElement interface: existence and properties of interface object
|
||||
PASS HTMLQuoteElement interface: existence and properties of interface object
|
||||
PASS HTMLOListElement interface: existence and properties of interface object
|
||||
PASS HTMLUListElement interface: existence and properties of interface object
|
||||
PASS HTMLMenuElement interface: existence and properties of interface object
|
||||
PASS HTMLLIElement interface: existence and properties of interface object
|
||||
PASS HTMLDListElement interface: existence and properties of interface object
|
||||
PASS HTMLDivElement interface: existence and properties of interface object
|
||||
PASS HTMLAnchorElement interface: existence and properties of interface object
|
||||
PASS HTMLDataElement interface: existence and properties of interface object
|
||||
PASS HTMLTimeElement interface: existence and properties of interface object
|
||||
PASS HTMLSpanElement interface: existence and properties of interface object
|
||||
PASS HTMLBRElement interface: existence and properties of interface object
|
||||
PASS HTMLModElement interface: existence and properties of interface object
|
||||
PASS HTMLPictureElement interface: existence and properties of interface object
|
||||
PASS HTMLSourceElement interface: existence and properties of interface object
|
||||
PASS HTMLImageElement interface: existence and properties of interface object
|
||||
PASS HTMLIFrameElement interface: existence and properties of interface object
|
||||
PASS HTMLEmbedElement interface: existence and properties of interface object
|
||||
PASS HTMLObjectElement interface: existence and properties of interface object
|
||||
PASS HTMLParamElement interface: existence and properties of interface object
|
||||
PASS HTMLVideoElement interface: existence and properties of interface object
|
||||
PASS HTMLAudioElement interface: existence and properties of interface object
|
||||
PASS HTMLTrackElement interface: existence and properties of interface object
|
||||
PASS HTMLMediaElement interface: existence and properties of interface object
|
||||
PASS MediaError interface: existence and properties of interface object
|
||||
PASS AudioTrackList interface: existence and properties of interface object
|
||||
PASS AudioTrack interface: existence and properties of interface object
|
||||
PASS VideoTrackList interface: existence and properties of interface object
|
||||
PASS VideoTrack interface: existence and properties of interface object
|
||||
PASS TextTrackList interface: existence and properties of interface object
|
||||
PASS TextTrack interface: existence and properties of interface object
|
||||
PASS TextTrackCueList interface: existence and properties of interface object
|
||||
PASS TextTrackCue interface: existence and properties of interface object
|
||||
PASS TimeRanges interface: existence and properties of interface object
|
||||
PASS TrackEvent interface: existence and properties of interface object
|
||||
PASS HTMLMapElement interface: existence and properties of interface object
|
||||
PASS HTMLAreaElement interface: existence and properties of interface object
|
||||
PASS HTMLTableElement interface: existence and properties of interface object
|
||||
PASS HTMLTableCaptionElement interface: existence and properties of interface object
|
||||
PASS HTMLTableColElement interface: existence and properties of interface object
|
||||
PASS HTMLTableSectionElement interface: existence and properties of interface object
|
||||
PASS HTMLTableRowElement interface: existence and properties of interface object
|
||||
PASS HTMLTableCellElement interface: existence and properties of interface object
|
||||
PASS HTMLFormElement interface: existence and properties of interface object
|
||||
PASS HTMLLabelElement interface: existence and properties of interface object
|
||||
PASS HTMLInputElement interface: existence and properties of interface object
|
||||
PASS HTMLButtonElement interface: existence and properties of interface object
|
||||
PASS HTMLSelectElement interface: existence and properties of interface object
|
||||
PASS HTMLDataListElement interface: existence and properties of interface object
|
||||
PASS HTMLOptGroupElement interface: existence and properties of interface object
|
||||
PASS HTMLOptionElement interface: existence and properties of interface object
|
||||
PASS HTMLTextAreaElement interface: existence and properties of interface object
|
||||
PASS HTMLOutputElement interface: existence and properties of interface object
|
||||
PASS HTMLProgressElement interface: existence and properties of interface object
|
||||
PASS HTMLMeterElement interface: existence and properties of interface object
|
||||
PASS HTMLFieldSetElement interface: existence and properties of interface object
|
||||
PASS HTMLLegendElement interface: existence and properties of interface object
|
||||
PASS ValidityState interface: existence and properties of interface object
|
||||
PASS SubmitEvent interface: existence and properties of interface object
|
||||
PASS FormDataEvent interface: existence and properties of interface object
|
||||
PASS HTMLDetailsElement interface: existence and properties of interface object
|
||||
PASS HTMLDialogElement interface: existence and properties of interface object
|
||||
PASS HTMLScriptElement interface: existence and properties of interface object
|
||||
PASS HTMLTemplateElement interface: existence and properties of interface object
|
||||
PASS HTMLSlotElement interface: existence and properties of interface object
|
||||
PASS HTMLCanvasElement interface: existence and properties of interface object
|
||||
PASS CanvasRenderingContext2D interface: existence and properties of interface object
|
||||
PASS CanvasGradient interface: existence and properties of interface object
|
||||
PASS CanvasGradient interface object length
|
||||
PASS CanvasGradient interface object name
|
||||
PASS CanvasGradient interface: existence and properties of interface prototype object
|
||||
PASS CanvasGradient interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS CanvasGradient interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS CanvasGradient interface: operation addColorStop(double, DOMString)
|
||||
PASS CanvasPattern interface: existence and properties of interface object
|
||||
PASS CanvasPattern interface object length
|
||||
PASS CanvasPattern interface object name
|
||||
PASS CanvasPattern interface: existence and properties of interface prototype object
|
||||
PASS CanvasPattern interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS CanvasPattern interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS CanvasPattern interface: operation setTransform(optional DOMMatrix2DInit)
|
||||
PASS TextMetrics interface: existence and properties of interface object
|
||||
PASS TextMetrics interface object length
|
||||
PASS TextMetrics interface object name
|
||||
PASS TextMetrics interface: existence and properties of interface prototype object
|
||||
PASS TextMetrics interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS TextMetrics interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS TextMetrics interface: attribute width
|
||||
PASS TextMetrics interface: attribute actualBoundingBoxLeft
|
||||
PASS TextMetrics interface: attribute actualBoundingBoxRight
|
||||
PASS TextMetrics interface: attribute fontBoundingBoxAscent
|
||||
PASS TextMetrics interface: attribute fontBoundingBoxDescent
|
||||
PASS TextMetrics interface: attribute actualBoundingBoxAscent
|
||||
PASS TextMetrics interface: attribute actualBoundingBoxDescent
|
||||
PASS TextMetrics interface: attribute emHeightAscent
|
||||
PASS TextMetrics interface: attribute emHeightDescent
|
||||
FAIL TextMetrics interface: attribute hangingBaseline assert_true: The prototype object must have a property "hangingBaseline" expected true got false
|
||||
FAIL TextMetrics interface: attribute alphabeticBaseline assert_true: The prototype object must have a property "alphabeticBaseline" expected true got false
|
||||
FAIL TextMetrics interface: attribute ideographicBaseline assert_true: The prototype object must have a property "ideographicBaseline" expected true got false
|
||||
PASS ImageData interface: existence and properties of interface object
|
||||
PASS ImageData interface object length
|
||||
PASS ImageData interface object name
|
||||
PASS ImageData interface: existence and properties of interface prototype object
|
||||
PASS ImageData interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS ImageData interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS ImageData interface: attribute width
|
||||
PASS ImageData interface: attribute height
|
||||
PASS ImageData interface: attribute data
|
||||
PASS Path2D interface: existence and properties of interface object
|
||||
PASS Path2D interface object length
|
||||
PASS Path2D interface object name
|
||||
PASS Path2D interface: existence and properties of interface prototype object
|
||||
PASS Path2D interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS Path2D interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS Path2D interface: operation addPath(Path2D, optional DOMMatrix2DInit)
|
||||
PASS Path2D interface: operation closePath()
|
||||
PASS Path2D interface: operation moveTo(unrestricted double, unrestricted double)
|
||||
PASS Path2D interface: operation lineTo(unrestricted double, unrestricted double)
|
||||
PASS Path2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS Path2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS Path2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS Path2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS Path2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)
|
||||
PASS Path2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)
|
||||
PASS ImageBitmapRenderingContext interface: existence and properties of interface object
|
||||
PASS ImageBitmapRenderingContext interface object length
|
||||
PASS ImageBitmapRenderingContext interface object name
|
||||
PASS ImageBitmapRenderingContext interface: existence and properties of interface prototype object
|
||||
PASS ImageBitmapRenderingContext interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS ImageBitmapRenderingContext interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS ImageBitmapRenderingContext interface: attribute canvas
|
||||
PASS ImageBitmapRenderingContext interface: operation transferFromImageBitmap(ImageBitmap?)
|
||||
PASS OffscreenCanvas interface: existence and properties of interface object
|
||||
PASS OffscreenCanvas interface object length
|
||||
PASS OffscreenCanvas interface object name
|
||||
PASS OffscreenCanvas interface: existence and properties of interface prototype object
|
||||
PASS OffscreenCanvas interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS OffscreenCanvas interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS OffscreenCanvas interface: attribute width
|
||||
PASS OffscreenCanvas interface: attribute height
|
||||
PASS OffscreenCanvas interface: operation getContext(OffscreenRenderingContextId, optional any)
|
||||
PASS OffscreenCanvas interface: operation transferToImageBitmap()
|
||||
PASS OffscreenCanvas interface: operation convertToBlob(optional ImageEncodeOptions)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface object
|
||||
PASS OffscreenCanvasRenderingContext2D interface object length
|
||||
PASS OffscreenCanvasRenderingContext2D interface object name
|
||||
PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object
|
||||
PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS OffscreenCanvasRenderingContext2D interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation commit()
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute canvas
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation save()
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation restore()
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation scale(unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation rotate(unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation translate(unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation transform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation getTransform()
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation setTransform(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation setTransform(optional DOMMatrix2DInit)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation resetTransform()
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute globalAlpha
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute globalCompositeOperation
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingEnabled
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute imageSmoothingQuality
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute strokeStyle
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute fillStyle
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation createLinearGradient(double, double, double, double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation createRadialGradient(double, double, double, double, double, double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation createPattern(CanvasImageSource, DOMString)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute shadowOffsetX
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute shadowOffsetY
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute shadowBlur
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute shadowColor
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute filter
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation clearRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation fillRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation strokeRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation beginPath()
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation fill(optional CanvasFillRule)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation fill(Path2D, optional CanvasFillRule)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation stroke()
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation stroke(Path2D)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation clip(optional CanvasFillRule)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation clip(Path2D, optional CanvasFillRule)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation isPointInPath(unrestricted double, unrestricted double, optional CanvasFillRule)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation isPointInPath(Path2D, unrestricted double, unrestricted double, optional CanvasFillRule)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation isPointInStroke(unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation isPointInStroke(Path2D, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation fillText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation strokeText(DOMString, unrestricted double, unrestricted double, optional unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation measureText(DOMString)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation drawImage(CanvasImageSource, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation createImageData(long, long)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation createImageData(ImageData)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation getImageData(long, long, long, long)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation putImageData(ImageData, long, long)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation putImageData(ImageData, long, long, long, long, long, long)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute lineWidth
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute lineCap
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute lineJoin
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute miterLimit
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation setLineDash(sequence<unrestricted double>)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation getLineDash()
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute lineDashOffset
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute font
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute textAlign
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute textBaseline
|
||||
PASS OffscreenCanvasRenderingContext2D interface: attribute direction
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation closePath()
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation moveTo(unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation lineTo(unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation quadraticCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation bezierCurveTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation arcTo(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation rect(unrestricted double, unrestricted double, unrestricted double, unrestricted double)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation arc(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)
|
||||
PASS OffscreenCanvasRenderingContext2D interface: operation ellipse(unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional boolean)
|
||||
PASS CustomElementRegistry interface: existence and properties of interface object
|
||||
PASS ElementInternals interface: existence and properties of interface object
|
||||
PASS DataTransfer interface: existence and properties of interface object
|
||||
PASS DataTransferItemList interface: existence and properties of interface object
|
||||
PASS DataTransferItem interface: existence and properties of interface object
|
||||
PASS DragEvent interface: existence and properties of interface object
|
||||
PASS Window interface: existence and properties of interface object
|
||||
PASS BarProp interface: existence and properties of interface object
|
||||
PASS History interface: existence and properties of interface object
|
||||
PASS Location interface: existence and properties of interface object
|
||||
PASS PopStateEvent interface: existence and properties of interface object
|
||||
PASS HashChangeEvent interface: existence and properties of interface object
|
||||
PASS PageTransitionEvent interface: existence and properties of interface object
|
||||
PASS BeforeUnloadEvent interface: existence and properties of interface object
|
||||
PASS ApplicationCache interface: existence and properties of interface object
|
||||
PASS ErrorEvent interface: existence and properties of interface object
|
||||
PASS ErrorEvent interface object length
|
||||
PASS ErrorEvent interface object name
|
||||
PASS ErrorEvent interface: existence and properties of interface prototype object
|
||||
PASS ErrorEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS ErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS ErrorEvent interface: attribute message
|
||||
PASS ErrorEvent interface: attribute filename
|
||||
PASS ErrorEvent interface: attribute lineno
|
||||
PASS ErrorEvent interface: attribute colno
|
||||
PASS ErrorEvent interface: attribute error
|
||||
PASS PromiseRejectionEvent interface: existence and properties of interface object
|
||||
PASS PromiseRejectionEvent interface object length
|
||||
PASS PromiseRejectionEvent interface object name
|
||||
PASS PromiseRejectionEvent interface: existence and properties of interface prototype object
|
||||
PASS PromiseRejectionEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS PromiseRejectionEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS PromiseRejectionEvent interface: attribute promise
|
||||
PASS PromiseRejectionEvent interface: attribute reason
|
||||
PASS DOMParser interface: existence and properties of interface object
|
||||
PASS Navigator interface: existence and properties of interface object
|
||||
PASS PluginArray interface: existence and properties of interface object
|
||||
PASS MimeTypeArray interface: existence and properties of interface object
|
||||
PASS Plugin interface: existence and properties of interface object
|
||||
PASS MimeType interface: existence and properties of interface object
|
||||
PASS ImageBitmap interface: existence and properties of interface object
|
||||
PASS ImageBitmap interface object length
|
||||
PASS ImageBitmap interface object name
|
||||
PASS ImageBitmap interface: existence and properties of interface prototype object
|
||||
PASS ImageBitmap interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS ImageBitmap interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS ImageBitmap interface: attribute width
|
||||
PASS ImageBitmap interface: attribute height
|
||||
PASS ImageBitmap interface: operation close()
|
||||
PASS MessageEvent interface: existence and properties of interface object
|
||||
PASS MessageEvent interface object length
|
||||
PASS MessageEvent interface object name
|
||||
PASS MessageEvent interface: existence and properties of interface prototype object
|
||||
PASS MessageEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS MessageEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS MessageEvent interface: attribute data
|
||||
PASS MessageEvent interface: attribute origin
|
||||
PASS MessageEvent interface: attribute lastEventId
|
||||
PASS MessageEvent interface: attribute source
|
||||
PASS MessageEvent interface: attribute ports
|
||||
PASS MessageEvent interface: operation initMessageEvent(DOMString, optional boolean, optional boolean, optional any, optional USVString, optional DOMString, optional MessageEventSource?, optional sequence<MessagePort>)
|
||||
PASS MessageEvent must be primary interface of new MessageEvent("message", { data: 5 })
|
||||
PASS Stringification of new MessageEvent("message", { data: 5 })
|
||||
PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "data" with the proper type
|
||||
PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "origin" with the proper type
|
||||
PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "lastEventId" with the proper type
|
||||
PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "source" with the proper type
|
||||
PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "ports" with the proper type
|
||||
PASS MessageEvent interface: new MessageEvent("message", { data: 5 }) must inherit property "initMessageEvent(DOMString, optional boolean, optional boolean, optional any, optional USVString, optional DOMString, optional MessageEventSource?, optional sequence<MessagePort>)" with the proper type
|
||||
PASS MessageEvent interface: calling initMessageEvent(DOMString, optional boolean, optional boolean, optional any, optional USVString, optional DOMString, optional MessageEventSource?, optional sequence<MessagePort>) on new MessageEvent("message", { data: 5 }) with too few arguments must throw TypeError
|
||||
PASS EventSource interface: existence and properties of interface object
|
||||
PASS EventSource interface object length
|
||||
PASS EventSource interface object name
|
||||
PASS EventSource interface: existence and properties of interface prototype object
|
||||
PASS EventSource interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS EventSource interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS EventSource interface: attribute url
|
||||
PASS EventSource interface: attribute withCredentials
|
||||
PASS EventSource interface: constant CONNECTING on interface object
|
||||
PASS EventSource interface: constant CONNECTING on interface prototype object
|
||||
PASS EventSource interface: constant OPEN on interface object
|
||||
PASS EventSource interface: constant OPEN on interface prototype object
|
||||
PASS EventSource interface: constant CLOSED on interface object
|
||||
PASS EventSource interface: constant CLOSED on interface prototype object
|
||||
PASS EventSource interface: attribute readyState
|
||||
PASS EventSource interface: attribute onopen
|
||||
PASS EventSource interface: attribute onmessage
|
||||
PASS EventSource interface: attribute onerror
|
||||
PASS EventSource interface: operation close()
|
||||
PASS EventSource must be primary interface of new EventSource("http://invalid")
|
||||
PASS Stringification of new EventSource("http://invalid")
|
||||
PASS EventSource interface: new EventSource("http://invalid") must inherit property "url" with the proper type
|
||||
PASS EventSource interface: new EventSource("http://invalid") must inherit property "withCredentials" with the proper type
|
||||
PASS EventSource interface: new EventSource("http://invalid") must inherit property "CONNECTING" with the proper type
|
||||
PASS EventSource interface: new EventSource("http://invalid") must inherit property "OPEN" with the proper type
|
||||
PASS EventSource interface: new EventSource("http://invalid") must inherit property "CLOSED" with the proper type
|
||||
PASS EventSource interface: new EventSource("http://invalid") must inherit property "readyState" with the proper type
|
||||
PASS EventSource interface: new EventSource("http://invalid") must inherit property "onopen" with the proper type
|
||||
PASS EventSource interface: new EventSource("http://invalid") must inherit property "onmessage" with the proper type
|
||||
PASS EventSource interface: new EventSource("http://invalid") must inherit property "onerror" with the proper type
|
||||
PASS EventSource interface: new EventSource("http://invalid") must inherit property "close()" with the proper type
|
||||
PASS WebSocket interface: existence and properties of interface object
|
||||
PASS WebSocket interface object length
|
||||
PASS WebSocket interface object name
|
||||
PASS WebSocket interface: existence and properties of interface prototype object
|
||||
PASS WebSocket interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS WebSocket interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS WebSocket interface: attribute url
|
||||
PASS WebSocket interface: constant CONNECTING on interface object
|
||||
PASS WebSocket interface: constant CONNECTING on interface prototype object
|
||||
PASS WebSocket interface: constant OPEN on interface object
|
||||
PASS WebSocket interface: constant OPEN on interface prototype object
|
||||
PASS WebSocket interface: constant CLOSING on interface object
|
||||
PASS WebSocket interface: constant CLOSING on interface prototype object
|
||||
PASS WebSocket interface: constant CLOSED on interface object
|
||||
PASS WebSocket interface: constant CLOSED on interface prototype object
|
||||
PASS WebSocket interface: attribute readyState
|
||||
PASS WebSocket interface: attribute bufferedAmount
|
||||
PASS WebSocket interface: attribute onopen
|
||||
PASS WebSocket interface: attribute onerror
|
||||
PASS WebSocket interface: attribute onclose
|
||||
PASS WebSocket interface: attribute extensions
|
||||
PASS WebSocket interface: attribute protocol
|
||||
PASS WebSocket interface: operation close(optional unsigned short, optional USVString)
|
||||
PASS WebSocket interface: attribute onmessage
|
||||
PASS WebSocket interface: attribute binaryType
|
||||
PASS WebSocket interface: operation send(USVString)
|
||||
PASS WebSocket interface: operation send(Blob)
|
||||
PASS WebSocket interface: operation send(ArrayBuffer)
|
||||
PASS WebSocket interface: operation send(ArrayBufferView)
|
||||
PASS WebSocket must be primary interface of new WebSocket("ws://invalid")
|
||||
PASS Stringification of new WebSocket("ws://invalid")
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "url" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "CONNECTING" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "OPEN" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "CLOSING" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "CLOSED" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "readyState" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "bufferedAmount" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "onopen" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "onerror" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "onclose" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "extensions" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "protocol" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "close(optional unsigned short, optional USVString)" with the proper type
|
||||
PASS WebSocket interface: calling close(optional unsigned short, optional USVString) on new WebSocket("ws://invalid") with too few arguments must throw TypeError
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "onmessage" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "binaryType" with the proper type
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "send(USVString)" with the proper type
|
||||
PASS WebSocket interface: calling send(USVString) on new WebSocket("ws://invalid") with too few arguments must throw TypeError
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "send(Blob)" with the proper type
|
||||
PASS WebSocket interface: calling send(Blob) on new WebSocket("ws://invalid") with too few arguments must throw TypeError
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "send(ArrayBuffer)" with the proper type
|
||||
PASS WebSocket interface: calling send(ArrayBuffer) on new WebSocket("ws://invalid") with too few arguments must throw TypeError
|
||||
PASS WebSocket interface: new WebSocket("ws://invalid") must inherit property "send(ArrayBufferView)" with the proper type
|
||||
PASS WebSocket interface: calling send(ArrayBufferView) on new WebSocket("ws://invalid") with too few arguments must throw TypeError
|
||||
PASS CloseEvent interface: existence and properties of interface object
|
||||
PASS CloseEvent interface object length
|
||||
PASS CloseEvent interface object name
|
||||
PASS CloseEvent interface: existence and properties of interface prototype object
|
||||
PASS CloseEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS CloseEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS CloseEvent interface: attribute wasClean
|
||||
PASS CloseEvent interface: attribute code
|
||||
PASS CloseEvent interface: attribute reason
|
||||
PASS CloseEvent must be primary interface of new CloseEvent("close")
|
||||
PASS Stringification of new CloseEvent("close")
|
||||
PASS CloseEvent interface: new CloseEvent("close") must inherit property "wasClean" with the proper type
|
||||
PASS CloseEvent interface: new CloseEvent("close") must inherit property "code" with the proper type
|
||||
PASS CloseEvent interface: new CloseEvent("close") must inherit property "reason" with the proper type
|
||||
PASS MessageChannel interface: existence and properties of interface object
|
||||
PASS MessageChannel interface object length
|
||||
PASS MessageChannel interface object name
|
||||
PASS MessageChannel interface: existence and properties of interface prototype object
|
||||
PASS MessageChannel interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS MessageChannel interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS MessageChannel interface: attribute port1
|
||||
PASS MessageChannel interface: attribute port2
|
||||
PASS MessagePort interface: existence and properties of interface object
|
||||
PASS MessagePort interface object length
|
||||
PASS MessagePort interface object name
|
||||
PASS MessagePort interface: existence and properties of interface prototype object
|
||||
PASS MessagePort interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS MessagePort interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS MessagePort interface: operation postMessage(any, sequence<object>)
|
||||
PASS MessagePort interface: operation postMessage(any, optional PostMessageOptions)
|
||||
PASS MessagePort interface: operation start()
|
||||
PASS MessagePort interface: operation close()
|
||||
PASS MessagePort interface: attribute onmessage
|
||||
PASS MessagePort interface: attribute onmessageerror
|
||||
PASS BroadcastChannel interface: existence and properties of interface object
|
||||
PASS BroadcastChannel interface object length
|
||||
PASS BroadcastChannel interface object name
|
||||
PASS BroadcastChannel interface: existence and properties of interface prototype object
|
||||
PASS BroadcastChannel interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS BroadcastChannel interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS BroadcastChannel interface: attribute name
|
||||
PASS BroadcastChannel interface: operation postMessage(any)
|
||||
PASS BroadcastChannel interface: operation close()
|
||||
PASS BroadcastChannel interface: attribute onmessage
|
||||
PASS BroadcastChannel interface: attribute onmessageerror
|
||||
PASS WorkerGlobalScope interface: existence and properties of interface object
|
||||
PASS WorkerGlobalScope interface object length
|
||||
PASS WorkerGlobalScope interface object name
|
||||
PASS WorkerGlobalScope interface: existence and properties of interface prototype object
|
||||
PASS WorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS WorkerGlobalScope interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS WorkerGlobalScope interface: attribute self
|
||||
PASS WorkerGlobalScope interface: attribute location
|
||||
PASS WorkerGlobalScope interface: attribute navigator
|
||||
PASS WorkerGlobalScope interface: operation importScripts(USVString...)
|
||||
PASS WorkerGlobalScope interface: attribute onerror
|
||||
PASS WorkerGlobalScope interface: attribute onlanguagechange
|
||||
FAIL WorkerGlobalScope interface: attribute onoffline assert_true: The prototype object must have a property "onoffline" expected true got false
|
||||
FAIL WorkerGlobalScope interface: attribute ononline assert_true: The prototype object must have a property "ononline" expected true got false
|
||||
PASS WorkerGlobalScope interface: attribute onrejectionhandled
|
||||
PASS WorkerGlobalScope interface: attribute onunhandledrejection
|
||||
PASS WorkerGlobalScope interface: attribute origin
|
||||
PASS WorkerGlobalScope interface: attribute isSecureContext
|
||||
PASS WorkerGlobalScope interface: attribute crossOriginIsolated
|
||||
PASS WorkerGlobalScope interface: operation btoa(DOMString)
|
||||
PASS WorkerGlobalScope interface: operation atob(DOMString)
|
||||
PASS WorkerGlobalScope interface: operation setTimeout(TimerHandler, optional long, any...)
|
||||
PASS WorkerGlobalScope interface: operation clearTimeout(optional long)
|
||||
PASS WorkerGlobalScope interface: operation setInterval(TimerHandler, optional long, any...)
|
||||
PASS WorkerGlobalScope interface: operation clearInterval(optional long)
|
||||
PASS WorkerGlobalScope interface: operation queueMicrotask(VoidFunction)
|
||||
PASS WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource, optional ImageBitmapOptions)
|
||||
PASS WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource, long, long, long, long, optional ImageBitmapOptions)
|
||||
PASS DedicatedWorkerGlobalScope interface: existence and properties of interface object
|
||||
PASS DedicatedWorkerGlobalScope interface object length
|
||||
PASS DedicatedWorkerGlobalScope interface object name
|
||||
PASS DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Object.setPrototypeOf should throw a TypeError
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via __proto__ should throw a TypeError
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return false
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Object.setPrototypeOf should not throw
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via __proto__ should not throw
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of interface prototype object - setting to its original value via Reflect.setPrototypeOf should return true
|
||||
PASS DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS DedicatedWorkerGlobalScope interface: attribute name
|
||||
PASS DedicatedWorkerGlobalScope interface: operation postMessage(any, sequence<object>)
|
||||
PASS DedicatedWorkerGlobalScope interface: operation postMessage(any, optional PostMessageOptions)
|
||||
PASS DedicatedWorkerGlobalScope interface: operation close()
|
||||
PASS DedicatedWorkerGlobalScope interface: attribute onmessage
|
||||
PASS DedicatedWorkerGlobalScope interface: attribute onmessageerror
|
||||
PASS DedicatedWorkerGlobalScope interface: operation requestAnimationFrame(FrameRequestCallback)
|
||||
PASS DedicatedWorkerGlobalScope interface: operation cancelAnimationFrame(unsigned long)
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Object.setPrototypeOf should throw a TypeError
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via __proto__ should throw a TypeError
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to a new value via Reflect.setPrototypeOf should return false
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Object.setPrototypeOf should not throw
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via __proto__ should not throw
|
||||
PASS DedicatedWorkerGlobalScope interface: internal [[SetPrototypeOf]] method of global platform object - setting to its original value via Reflect.setPrototypeOf should return true
|
||||
PASS DedicatedWorkerGlobalScope must be primary interface of self
|
||||
PASS Stringification of self
|
||||
PASS DedicatedWorkerGlobalScope interface: self must inherit property "name" with the proper type
|
||||
PASS DedicatedWorkerGlobalScope interface: self must inherit property "postMessage(any, sequence<object>)" with the proper type
|
||||
PASS DedicatedWorkerGlobalScope interface: calling postMessage(any, sequence<object>) on self with too few arguments must throw TypeError
|
||||
PASS DedicatedWorkerGlobalScope interface: self must inherit property "postMessage(any, optional PostMessageOptions)" with the proper type
|
||||
PASS DedicatedWorkerGlobalScope interface: calling postMessage(any, optional PostMessageOptions) on self with too few arguments must throw TypeError
|
||||
PASS DedicatedWorkerGlobalScope interface: self must inherit property "close()" with the proper type
|
||||
PASS DedicatedWorkerGlobalScope interface: self must inherit property "onmessage" with the proper type
|
||||
PASS DedicatedWorkerGlobalScope interface: self must inherit property "onmessageerror" with the proper type
|
||||
PASS DedicatedWorkerGlobalScope interface: self must inherit property "requestAnimationFrame(FrameRequestCallback)" with the proper type
|
||||
PASS DedicatedWorkerGlobalScope interface: calling requestAnimationFrame(FrameRequestCallback) on self with too few arguments must throw TypeError
|
||||
PASS DedicatedWorkerGlobalScope interface: self must inherit property "cancelAnimationFrame(unsigned long)" with the proper type
|
||||
PASS DedicatedWorkerGlobalScope interface: calling cancelAnimationFrame(unsigned long) on self with too few arguments must throw TypeError
|
||||
PASS WorkerGlobalScope interface: self must inherit property "self" with the proper type
|
||||
PASS WorkerGlobalScope interface: self must inherit property "location" with the proper type
|
||||
PASS WorkerGlobalScope interface: self must inherit property "navigator" with the proper type
|
||||
PASS WorkerGlobalScope interface: self must inherit property "importScripts(USVString...)" with the proper type
|
||||
PASS WorkerGlobalScope interface: calling importScripts(USVString...) on self with too few arguments must throw TypeError
|
||||
PASS WorkerGlobalScope interface: self must inherit property "onerror" with the proper type
|
||||
PASS WorkerGlobalScope interface: self must inherit property "onlanguagechange" with the proper type
|
||||
FAIL WorkerGlobalScope interface: self must inherit property "onoffline" with the proper type assert_inherits: property "onoffline" not found in prototype chain
|
||||
FAIL WorkerGlobalScope interface: self must inherit property "ononline" with the proper type assert_inherits: property "ononline" not found in prototype chain
|
||||
PASS WorkerGlobalScope interface: self must inherit property "onrejectionhandled" with the proper type
|
||||
PASS WorkerGlobalScope interface: self must inherit property "onunhandledrejection" with the proper type
|
||||
PASS WorkerGlobalScope interface: self must inherit property "origin" with the proper type
|
||||
PASS WorkerGlobalScope interface: self must inherit property "isSecureContext" with the proper type
|
||||
PASS WorkerGlobalScope interface: self must inherit property "crossOriginIsolated" with the proper type
|
||||
PASS WorkerGlobalScope interface: self must inherit property "btoa(DOMString)" with the proper type
|
||||
PASS WorkerGlobalScope interface: calling btoa(DOMString) on self with too few arguments must throw TypeError
|
||||
PASS WorkerGlobalScope interface: self must inherit property "atob(DOMString)" with the proper type
|
||||
PASS WorkerGlobalScope interface: calling atob(DOMString) on self with too few arguments must throw TypeError
|
||||
PASS WorkerGlobalScope interface: self must inherit property "setTimeout(TimerHandler, optional long, any...)" with the proper type
|
||||
PASS WorkerGlobalScope interface: calling setTimeout(TimerHandler, optional long, any...) on self with too few arguments must throw TypeError
|
||||
PASS WorkerGlobalScope interface: self must inherit property "clearTimeout(optional long)" with the proper type
|
||||
PASS WorkerGlobalScope interface: calling clearTimeout(optional long) on self with too few arguments must throw TypeError
|
||||
PASS WorkerGlobalScope interface: self must inherit property "setInterval(TimerHandler, optional long, any...)" with the proper type
|
||||
PASS WorkerGlobalScope interface: calling setInterval(TimerHandler, optional long, any...) on self with too few arguments must throw TypeError
|
||||
PASS WorkerGlobalScope interface: self must inherit property "clearInterval(optional long)" with the proper type
|
||||
PASS WorkerGlobalScope interface: calling clearInterval(optional long) on self with too few arguments must throw TypeError
|
||||
PASS WorkerGlobalScope interface: self must inherit property "queueMicrotask(VoidFunction)" with the proper type
|
||||
PASS WorkerGlobalScope interface: calling queueMicrotask(VoidFunction) on self with too few arguments must throw TypeError
|
||||
PASS WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, optional ImageBitmapOptions)" with the proper type
|
||||
PASS WorkerGlobalScope interface: calling createImageBitmap(ImageBitmapSource, optional ImageBitmapOptions) on self with too few arguments must throw TypeError
|
||||
PASS WorkerGlobalScope interface: self must inherit property "createImageBitmap(ImageBitmapSource, long, long, long, long, optional ImageBitmapOptions)" with the proper type
|
||||
PASS WorkerGlobalScope interface: calling createImageBitmap(ImageBitmapSource, long, long, long, long, optional ImageBitmapOptions) on self with too few arguments must throw TypeError
|
||||
PASS SharedWorkerGlobalScope interface: existence and properties of interface object
|
||||
PASS Worker interface: existence and properties of interface object
|
||||
PASS Worker interface object length
|
||||
PASS Worker interface object name
|
||||
PASS Worker interface: existence and properties of interface prototype object
|
||||
PASS Worker interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS Worker interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS Worker interface: operation terminate()
|
||||
PASS Worker interface: operation postMessage(any, sequence<object>)
|
||||
PASS Worker interface: operation postMessage(any, optional PostMessageOptions)
|
||||
PASS Worker interface: attribute onmessage
|
||||
FAIL Worker interface: attribute onmessageerror assert_true: The prototype object must have a property "onmessageerror" expected true got false
|
||||
PASS Worker interface: attribute onerror
|
||||
PASS SharedWorker interface: existence and properties of interface object
|
||||
PASS WorkerNavigator interface: existence and properties of interface object
|
||||
PASS WorkerNavigator interface object length
|
||||
PASS WorkerNavigator interface object name
|
||||
PASS WorkerNavigator interface: existence and properties of interface prototype object
|
||||
PASS WorkerNavigator interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS WorkerNavigator interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS WorkerNavigator interface: attribute appCodeName
|
||||
PASS WorkerNavigator interface: attribute appName
|
||||
PASS WorkerNavigator interface: attribute appVersion
|
||||
PASS WorkerNavigator interface: attribute platform
|
||||
PASS WorkerNavigator interface: attribute product
|
||||
PASS WorkerNavigator interface: member productSub
|
||||
PASS WorkerNavigator interface: attribute userAgent
|
||||
PASS WorkerNavigator interface: member vendor
|
||||
PASS WorkerNavigator interface: member vendorSub
|
||||
PASS WorkerNavigator interface: member taintEnabled
|
||||
PASS WorkerNavigator interface: member oscpu
|
||||
PASS WorkerNavigator interface: attribute language
|
||||
PASS WorkerNavigator interface: attribute languages
|
||||
PASS WorkerNavigator interface: attribute onLine
|
||||
PASS WorkerNavigator interface: attribute hardwareConcurrency
|
||||
PASS WorkerNavigator must be primary interface of self.navigator
|
||||
PASS Stringification of self.navigator
|
||||
PASS WorkerNavigator interface: self.navigator must inherit property "appCodeName" with the proper type
|
||||
PASS WorkerNavigator interface: self.navigator must inherit property "appName" with the proper type
|
||||
PASS WorkerNavigator interface: self.navigator must inherit property "appVersion" with the proper type
|
||||
PASS WorkerNavigator interface: self.navigator must inherit property "platform" with the proper type
|
||||
PASS WorkerNavigator interface: self.navigator must inherit property "product" with the proper type
|
||||
PASS WorkerNavigator interface: self.navigator must not have property "productSub"
|
||||
PASS WorkerNavigator interface: self.navigator must inherit property "userAgent" with the proper type
|
||||
PASS WorkerNavigator interface: self.navigator must not have property "vendor"
|
||||
PASS WorkerNavigator interface: self.navigator must not have property "vendorSub"
|
||||
PASS WorkerNavigator interface: self.navigator must not have property "taintEnabled"
|
||||
PASS WorkerNavigator interface: self.navigator must not have property "oscpu"
|
||||
PASS WorkerNavigator interface: self.navigator must inherit property "language" with the proper type
|
||||
PASS WorkerNavigator interface: self.navigator must inherit property "languages" with the proper type
|
||||
PASS WorkerNavigator interface: self.navigator must inherit property "onLine" with the proper type
|
||||
PASS WorkerNavigator interface: self.navigator must inherit property "hardwareConcurrency" with the proper type
|
||||
PASS WorkerLocation interface: existence and properties of interface object
|
||||
PASS WorkerLocation interface object length
|
||||
PASS WorkerLocation interface object name
|
||||
PASS WorkerLocation interface: existence and properties of interface prototype object
|
||||
PASS WorkerLocation interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS WorkerLocation interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS WorkerLocation interface: attribute href
|
||||
PASS WorkerLocation interface: stringifier
|
||||
PASS WorkerLocation interface: attribute origin
|
||||
PASS WorkerLocation interface: attribute protocol
|
||||
PASS WorkerLocation interface: attribute host
|
||||
PASS WorkerLocation interface: attribute hostname
|
||||
PASS WorkerLocation interface: attribute port
|
||||
PASS WorkerLocation interface: attribute pathname
|
||||
PASS WorkerLocation interface: attribute search
|
||||
PASS WorkerLocation interface: attribute hash
|
||||
PASS WorkerLocation must be primary interface of self.location
|
||||
PASS Stringification of self.location
|
||||
PASS WorkerLocation interface: self.location must inherit property "href" with the proper type
|
||||
PASS WorkerLocation interface: self.location must inherit property "origin" with the proper type
|
||||
PASS WorkerLocation interface: self.location must inherit property "protocol" with the proper type
|
||||
PASS WorkerLocation interface: self.location must inherit property "host" with the proper type
|
||||
PASS WorkerLocation interface: self.location must inherit property "hostname" with the proper type
|
||||
PASS WorkerLocation interface: self.location must inherit property "port" with the proper type
|
||||
PASS WorkerLocation interface: self.location must inherit property "pathname" with the proper type
|
||||
PASS WorkerLocation interface: self.location must inherit property "search" with the proper type
|
||||
PASS WorkerLocation interface: self.location must inherit property "hash" with the proper type
|
||||
PASS WorkletGlobalScope interface: existence and properties of interface object
|
||||
PASS Worklet interface: existence and properties of interface object
|
||||
PASS Storage interface: existence and properties of interface object
|
||||
PASS StorageEvent interface: existence and properties of interface object
|
||||
PASS HTMLMarqueeElement interface: existence and properties of interface object
|
||||
PASS HTMLFrameSetElement interface: existence and properties of interface object
|
||||
PASS HTMLFrameElement interface: existence and properties of interface object
|
||||
PASS HTMLDirectoryElement interface: existence and properties of interface object
|
||||
PASS HTMLFontElement interface: existence and properties of interface object
|
||||
PASS External interface: existence and properties of interface object
|
||||
PASS NodeList interface: existence and properties of interface object
|
||||
PASS HTMLCollection interface: existence and properties of interface object
|
||||
PASS Node interface: existence and properties of interface object
|
||||
PASS Document interface: existence and properties of interface object
|
||||
PASS DocumentFragment interface: existence and properties of interface object
|
||||
PASS ShadowRoot interface: existence and properties of interface object
|
||||
PASS Element interface: existence and properties of interface object
|
||||
PASS DOMTokenList interface: existence and properties of interface object
|
||||
PASS UIEvent interface: existence and properties of interface object
|
||||
PASS MouseEvent interface: existence and properties of interface object
|
||||
Harness: the test ran to completion.
|
||||
|
508
third_party/blink/web_tests/platform/mac-mac-arm11.0/external/wpt/webrtc/idlharness.https.window-expected.txt
vendored
Normal file
508
third_party/blink/web_tests/platform/mac-mac-arm11.0/external/wpt/webrtc/idlharness.https.window-expected.txt
vendored
Normal file
@ -0,0 +1,508 @@
|
||||
This is a testharness.js-based test.
|
||||
Found 496 tests; 480 PASS, 16 FAIL, 0 TIMEOUT, 0 NOTRUN.
|
||||
PASS idl_test setup
|
||||
PASS idl_test validation
|
||||
PASS Test driver for asyncInitCertificate
|
||||
PASS Test driver for asyncInitTransports
|
||||
PASS Test driver for asyncInitMediaStreamTrack
|
||||
PASS Partial dictionary RTCOfferOptions: original dictionary defined
|
||||
PASS Partial dictionary RTCOfferOptions: member names are unique
|
||||
PASS Partial interface RTCPeerConnection: original interface defined
|
||||
PASS Partial interface RTCPeerConnection: member names are unique
|
||||
PASS Partial interface RTCPeerConnection[2]: original interface defined
|
||||
PASS Partial interface RTCPeerConnection[2]: member names are unique
|
||||
PASS Partial interface RTCPeerConnection[3]: original interface defined
|
||||
PASS Partial interface RTCPeerConnection[3]: member names are unique
|
||||
PASS Partial interface RTCRtpSender: original interface defined
|
||||
PASS Partial interface RTCRtpSender: member names are unique
|
||||
PASS Partial interface RTCPeerConnection[4]: original interface defined
|
||||
PASS Partial interface RTCPeerConnection[4]: member names are unique
|
||||
PASS RTCPeerConnection interface: existence and properties of interface object
|
||||
PASS RTCPeerConnection interface object length
|
||||
PASS RTCPeerConnection interface object name
|
||||
PASS RTCPeerConnection interface: existence and properties of interface prototype object
|
||||
PASS RTCPeerConnection interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCPeerConnection interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCPeerConnection interface: operation createOffer(optional RTCOfferOptions)
|
||||
PASS RTCPeerConnection interface: operation createAnswer(optional RTCAnswerOptions)
|
||||
PASS RTCPeerConnection interface: operation setLocalDescription(optional RTCLocalSessionDescriptionInit)
|
||||
PASS RTCPeerConnection interface: attribute localDescription
|
||||
PASS RTCPeerConnection interface: attribute currentLocalDescription
|
||||
PASS RTCPeerConnection interface: attribute pendingLocalDescription
|
||||
PASS RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit)
|
||||
PASS RTCPeerConnection interface: attribute remoteDescription
|
||||
PASS RTCPeerConnection interface: attribute currentRemoteDescription
|
||||
PASS RTCPeerConnection interface: attribute pendingRemoteDescription
|
||||
FAIL RTCPeerConnection interface: operation addIceCandidate(optional RTCIceCandidateInit) assert_equals: property has wrong .length expected 0 but got 1
|
||||
PASS RTCPeerConnection interface: attribute signalingState
|
||||
PASS RTCPeerConnection interface: attribute iceGatheringState
|
||||
PASS RTCPeerConnection interface: attribute iceConnectionState
|
||||
PASS RTCPeerConnection interface: attribute connectionState
|
||||
PASS RTCPeerConnection interface: attribute canTrickleIceCandidates
|
||||
PASS RTCPeerConnection interface: operation restartIce()
|
||||
PASS RTCPeerConnection interface: operation getConfiguration()
|
||||
FAIL RTCPeerConnection interface: operation setConfiguration(optional RTCConfiguration) assert_equals: property has wrong .length expected 0 but got 1
|
||||
PASS RTCPeerConnection interface: operation close()
|
||||
PASS RTCPeerConnection interface: attribute onnegotiationneeded
|
||||
PASS RTCPeerConnection interface: attribute onicecandidate
|
||||
PASS RTCPeerConnection interface: attribute onicecandidateerror
|
||||
PASS RTCPeerConnection interface: attribute onsignalingstatechange
|
||||
PASS RTCPeerConnection interface: attribute oniceconnectionstatechange
|
||||
PASS RTCPeerConnection interface: attribute onicegatheringstatechange
|
||||
PASS RTCPeerConnection interface: attribute onconnectionstatechange
|
||||
PASS RTCPeerConnection interface: operation createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions)
|
||||
PASS RTCPeerConnection interface: operation setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)
|
||||
PASS RTCPeerConnection interface: operation createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback)
|
||||
PASS RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)
|
||||
FAIL RTCPeerConnection interface: operation addIceCandidate(RTCIceCandidateInit, VoidFunction, RTCPeerConnectionErrorCallback) assert_equals: property has wrong .length expected 0 but got 1
|
||||
PASS RTCPeerConnection interface: operation generateCertificate(AlgorithmIdentifier)
|
||||
PASS RTCPeerConnection interface: operation getSenders()
|
||||
PASS RTCPeerConnection interface: operation getReceivers()
|
||||
PASS RTCPeerConnection interface: operation getTransceivers()
|
||||
PASS RTCPeerConnection interface: operation addTrack(MediaStreamTrack, MediaStream...)
|
||||
PASS RTCPeerConnection interface: operation removeTrack(RTCRtpSender)
|
||||
PASS RTCPeerConnection interface: operation addTransceiver((MediaStreamTrack or DOMString), optional RTCRtpTransceiverInit)
|
||||
PASS RTCPeerConnection interface: attribute ontrack
|
||||
PASS RTCPeerConnection interface: attribute sctp
|
||||
PASS RTCPeerConnection interface: operation createDataChannel(USVString, optional RTCDataChannelInit)
|
||||
PASS RTCPeerConnection interface: attribute ondatachannel
|
||||
PASS RTCPeerConnection interface: operation getStats(optional MediaStreamTrack?)
|
||||
PASS RTCPeerConnection must be primary interface of new RTCPeerConnection()
|
||||
PASS Stringification of new RTCPeerConnection()
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createOffer(optional RTCOfferOptions)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createOffer(optional RTCOfferOptions) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createAnswer(optional RTCAnswerOptions)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createAnswer(optional RTCAnswerOptions) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setLocalDescription(optional RTCLocalSessionDescriptionInit)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setLocalDescription(optional RTCLocalSessionDescriptionInit) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "localDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "currentLocalDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "pendingLocalDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setRemoteDescription(RTCSessionDescriptionInit)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setRemoteDescription(RTCSessionDescriptionInit) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "remoteDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "currentRemoteDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "pendingRemoteDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addIceCandidate(optional RTCIceCandidateInit)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling addIceCandidate(optional RTCIceCandidateInit) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "signalingState" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "iceGatheringState" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "iceConnectionState" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "canTrickleIceCandidates" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "restartIce()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getConfiguration()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(optional RTCConfiguration)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setConfiguration(optional RTCConfiguration) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "close()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onnegotiationneeded" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidate" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidateerror" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onsignalingstatechange" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "oniceconnectionstatechange" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicegatheringstatechange" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addIceCandidate(RTCIceCandidateInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling addIceCandidate(RTCIceCandidateInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "generateCertificate(AlgorithmIdentifier)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling generateCertificate(AlgorithmIdentifier) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getSenders()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getReceivers()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getTransceivers()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addTrack(MediaStreamTrack, MediaStream...)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling addTrack(MediaStreamTrack, MediaStream...) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "removeTrack(RTCRtpSender)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling removeTrack(RTCRtpSender) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addTransceiver((MediaStreamTrack or DOMString), optional RTCRtpTransceiverInit)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling addTransceiver((MediaStreamTrack or DOMString), optional RTCRtpTransceiverInit) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "ontrack" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "sctp" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createDataChannel(USVString, optional RTCDataChannelInit)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createDataChannel(USVString, optional RTCDataChannelInit) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "ondatachannel" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getStats(optional MediaStreamTrack?)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling getStats(optional MediaStreamTrack?) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCSessionDescription interface: existence and properties of interface object
|
||||
FAIL RTCSessionDescription interface object length assert_equals: wrong value for RTCSessionDescription.length expected 1 but got 0
|
||||
PASS RTCSessionDescription interface object name
|
||||
PASS RTCSessionDescription interface: existence and properties of interface prototype object
|
||||
PASS RTCSessionDescription interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCSessionDescription interface: existence and properties of interface prototype object's @@unscopables property
|
||||
FAIL RTCSessionDescription interface: attribute type assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function set type() { [native code] }"
|
||||
FAIL RTCSessionDescription interface: attribute sdp assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function set sdp() { [native code] }"
|
||||
PASS RTCSessionDescription interface: operation toJSON()
|
||||
PASS RTCSessionDescription must be primary interface of new RTCSessionDescription({ type: 'offer' })
|
||||
PASS Stringification of new RTCSessionDescription({ type: 'offer' })
|
||||
PASS RTCSessionDescription interface: new RTCSessionDescription({ type: 'offer' }) must inherit property "type" with the proper type
|
||||
PASS RTCSessionDescription interface: new RTCSessionDescription({ type: 'offer' }) must inherit property "sdp" with the proper type
|
||||
PASS RTCSessionDescription interface: new RTCSessionDescription({ type: 'offer' }) must inherit property "toJSON()" with the proper type
|
||||
PASS RTCSessionDescription interface: default toJSON operation on new RTCSessionDescription({ type: 'offer' })
|
||||
PASS RTCIceCandidate interface: existence and properties of interface object
|
||||
PASS RTCIceCandidate interface object length
|
||||
PASS RTCIceCandidate interface object name
|
||||
PASS RTCIceCandidate interface: existence and properties of interface prototype object
|
||||
PASS RTCIceCandidate interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCIceCandidate interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCIceCandidate interface: attribute candidate
|
||||
PASS RTCIceCandidate interface: attribute sdpMid
|
||||
PASS RTCIceCandidate interface: attribute sdpMLineIndex
|
||||
PASS RTCIceCandidate interface: attribute foundation
|
||||
PASS RTCIceCandidate interface: attribute component
|
||||
PASS RTCIceCandidate interface: attribute priority
|
||||
PASS RTCIceCandidate interface: attribute address
|
||||
PASS RTCIceCandidate interface: attribute protocol
|
||||
PASS RTCIceCandidate interface: attribute port
|
||||
PASS RTCIceCandidate interface: attribute type
|
||||
PASS RTCIceCandidate interface: attribute tcpType
|
||||
PASS RTCIceCandidate interface: attribute relatedAddress
|
||||
PASS RTCIceCandidate interface: attribute relatedPort
|
||||
PASS RTCIceCandidate interface: attribute usernameFragment
|
||||
PASS RTCIceCandidate interface: operation toJSON()
|
||||
PASS RTCIceCandidate must be primary interface of new RTCIceCandidate({ sdpMid: 1 })
|
||||
PASS Stringification of new RTCIceCandidate({ sdpMid: 1 })
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "candidate" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "sdpMid" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "sdpMLineIndex" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "foundation" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "component" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "priority" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "address" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "protocol" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "port" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "type" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "tcpType" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relatedAddress" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relatedPort" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "usernameFragment" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "toJSON()" with the proper type
|
||||
PASS RTCIceCandidate interface: toJSON operation on new RTCIceCandidate({ sdpMid: 1 })
|
||||
PASS RTCPeerConnectionIceEvent interface: existence and properties of interface object
|
||||
PASS RTCPeerConnectionIceEvent interface object length
|
||||
PASS RTCPeerConnectionIceEvent interface object name
|
||||
PASS RTCPeerConnectionIceEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCPeerConnectionIceEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCPeerConnectionIceEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCPeerConnectionIceEvent interface: attribute candidate
|
||||
FAIL RTCPeerConnectionIceEvent interface: attribute url assert_true: The prototype object must have a property "url" expected true got false
|
||||
PASS RTCPeerConnectionIceEvent must be primary interface of new RTCPeerConnectionIceEvent('ice')
|
||||
PASS Stringification of new RTCPeerConnectionIceEvent('ice')
|
||||
PASS RTCPeerConnectionIceEvent interface: new RTCPeerConnectionIceEvent('ice') must inherit property "candidate" with the proper type
|
||||
FAIL RTCPeerConnectionIceEvent interface: new RTCPeerConnectionIceEvent('ice') must inherit property "url" with the proper type assert_inherits: property "url" not found in prototype chain
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface object
|
||||
PASS RTCPeerConnectionIceErrorEvent interface object length
|
||||
PASS RTCPeerConnectionIceErrorEvent interface object name
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: attribute address
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: attribute port
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: attribute url
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: attribute errorCode
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: attribute errorText
|
||||
PASS RTCPeerConnectionIceErrorEvent must be primary interface of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 });
|
||||
PASS Stringification of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 });
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "address" with the proper type
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "port" with the proper type
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "url" with the proper type
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorCode" with the proper type
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorText" with the proper type
|
||||
PASS RTCCertificate interface: existence and properties of interface object
|
||||
PASS RTCCertificate interface object length
|
||||
PASS RTCCertificate interface object name
|
||||
PASS RTCCertificate interface: existence and properties of interface prototype object
|
||||
PASS RTCCertificate interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCCertificate interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCCertificate interface: attribute expires
|
||||
PASS RTCCertificate interface: operation getFingerprints()
|
||||
PASS RTCCertificate must be primary interface of idlTestObjects.certificate
|
||||
PASS Stringification of idlTestObjects.certificate
|
||||
PASS RTCCertificate interface: idlTestObjects.certificate must inherit property "expires" with the proper type
|
||||
PASS RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type
|
||||
PASS RTCRtpSender interface: existence and properties of interface object
|
||||
PASS RTCRtpSender interface object length
|
||||
PASS RTCRtpSender interface object name
|
||||
PASS RTCRtpSender interface: existence and properties of interface prototype object
|
||||
PASS RTCRtpSender interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCRtpSender interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCRtpSender interface: attribute track
|
||||
PASS RTCRtpSender interface: attribute transport
|
||||
PASS RTCRtpSender interface: operation getCapabilities(DOMString)
|
||||
PASS RTCRtpSender interface: operation setParameters(RTCRtpSendParameters)
|
||||
PASS RTCRtpSender interface: operation getParameters()
|
||||
PASS RTCRtpSender interface: operation replaceTrack(MediaStreamTrack?)
|
||||
PASS RTCRtpSender interface: operation setStreams(MediaStream...)
|
||||
PASS RTCRtpSender interface: operation getStats()
|
||||
PASS RTCRtpSender interface: attribute dtmf
|
||||
PASS RTCRtpSender must be primary interface of new RTCPeerConnection().addTransceiver('audio').sender
|
||||
PASS Stringification of new RTCPeerConnection().addTransceiver('audio').sender
|
||||
PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "track" with the proper type
|
||||
PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "transport" with the proper type
|
||||
PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "getCapabilities(DOMString)" with the proper type
|
||||
PASS RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError
|
||||
PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "setParameters(RTCRtpSendParameters)" with the proper type
|
||||
PASS RTCRtpSender interface: calling setParameters(RTCRtpSendParameters) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError
|
||||
PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "getParameters()" with the proper type
|
||||
PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "replaceTrack(MediaStreamTrack?)" with the proper type
|
||||
PASS RTCRtpSender interface: calling replaceTrack(MediaStreamTrack?) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError
|
||||
PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "setStreams(MediaStream...)" with the proper type
|
||||
PASS RTCRtpSender interface: calling setStreams(MediaStream...) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError
|
||||
PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "getStats()" with the proper type
|
||||
PASS RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "dtmf" with the proper type
|
||||
PASS RTCRtpReceiver interface: existence and properties of interface object
|
||||
PASS RTCRtpReceiver interface object length
|
||||
PASS RTCRtpReceiver interface object name
|
||||
PASS RTCRtpReceiver interface: existence and properties of interface prototype object
|
||||
PASS RTCRtpReceiver interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCRtpReceiver interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCRtpReceiver interface: attribute track
|
||||
PASS RTCRtpReceiver interface: attribute transport
|
||||
PASS RTCRtpReceiver interface: operation getCapabilities(DOMString)
|
||||
PASS RTCRtpReceiver interface: operation getParameters()
|
||||
PASS RTCRtpReceiver interface: operation getContributingSources()
|
||||
PASS RTCRtpReceiver interface: operation getSynchronizationSources()
|
||||
PASS RTCRtpReceiver interface: operation getStats()
|
||||
PASS RTCRtpReceiver must be primary interface of new RTCPeerConnection().addTransceiver('audio').receiver
|
||||
PASS Stringification of new RTCPeerConnection().addTransceiver('audio').receiver
|
||||
PASS RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "track" with the proper type
|
||||
PASS RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "transport" with the proper type
|
||||
PASS RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getCapabilities(DOMString)" with the proper type
|
||||
PASS RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError
|
||||
PASS RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type
|
||||
PASS RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getContributingSources()" with the proper type
|
||||
PASS RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getSynchronizationSources()" with the proper type
|
||||
PASS RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getStats()" with the proper type
|
||||
PASS RTCRtpTransceiver interface: existence and properties of interface object
|
||||
PASS RTCRtpTransceiver interface object length
|
||||
PASS RTCRtpTransceiver interface object name
|
||||
PASS RTCRtpTransceiver interface: existence and properties of interface prototype object
|
||||
PASS RTCRtpTransceiver interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCRtpTransceiver interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCRtpTransceiver interface: attribute mid
|
||||
PASS RTCRtpTransceiver interface: attribute sender
|
||||
PASS RTCRtpTransceiver interface: attribute receiver
|
||||
PASS RTCRtpTransceiver interface: attribute direction
|
||||
PASS RTCRtpTransceiver interface: attribute currentDirection
|
||||
PASS RTCRtpTransceiver interface: operation stop()
|
||||
PASS RTCRtpTransceiver interface: operation setCodecPreferences(sequence<RTCRtpCodecCapability>)
|
||||
PASS RTCRtpTransceiver must be primary interface of new RTCPeerConnection().addTransceiver('audio')
|
||||
PASS Stringification of new RTCPeerConnection().addTransceiver('audio')
|
||||
PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "mid" with the proper type
|
||||
PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "sender" with the proper type
|
||||
PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "receiver" with the proper type
|
||||
PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "direction" with the proper type
|
||||
PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "currentDirection" with the proper type
|
||||
PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "stop()" with the proper type
|
||||
PASS RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "setCodecPreferences(sequence<RTCRtpCodecCapability>)" with the proper type
|
||||
PASS RTCRtpTransceiver interface: calling setCodecPreferences(sequence<RTCRtpCodecCapability>) on new RTCPeerConnection().addTransceiver('audio') with too few arguments must throw TypeError
|
||||
PASS RTCDtlsTransport interface: existence and properties of interface object
|
||||
PASS RTCDtlsTransport interface object length
|
||||
PASS RTCDtlsTransport interface object name
|
||||
PASS RTCDtlsTransport interface: existence and properties of interface prototype object
|
||||
PASS RTCDtlsTransport interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCDtlsTransport interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCDtlsTransport interface: attribute iceTransport
|
||||
PASS RTCDtlsTransport interface: attribute state
|
||||
PASS RTCDtlsTransport interface: operation getRemoteCertificates()
|
||||
PASS RTCDtlsTransport interface: attribute onstatechange
|
||||
PASS RTCDtlsTransport interface: attribute onerror
|
||||
PASS RTCDtlsTransport must be primary interface of idlTestObjects.dtlsTransport
|
||||
PASS Stringification of idlTestObjects.dtlsTransport
|
||||
PASS RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "iceTransport" with the proper type
|
||||
PASS RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "state" with the proper type
|
||||
PASS RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "getRemoteCertificates()" with the proper type
|
||||
PASS RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "onstatechange" with the proper type
|
||||
PASS RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "onerror" with the proper type
|
||||
FAIL RTCIceTransport interface: existence and properties of interface object assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() {
|
||||
new interface_object();
|
||||
}" did not throw
|
||||
PASS RTCIceTransport interface object length
|
||||
PASS RTCIceTransport interface object name
|
||||
PASS RTCIceTransport interface: existence and properties of interface prototype object
|
||||
PASS RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCIceTransport interface: attribute role
|
||||
FAIL RTCIceTransport interface: attribute component assert_true: The prototype object must have a property "component" expected true got false
|
||||
PASS RTCIceTransport interface: attribute state
|
||||
PASS RTCIceTransport interface: attribute gatheringState
|
||||
PASS RTCIceTransport interface: operation getLocalCandidates()
|
||||
PASS RTCIceTransport interface: operation getRemoteCandidates()
|
||||
PASS RTCIceTransport interface: operation getSelectedCandidatePair()
|
||||
PASS RTCIceTransport interface: operation getLocalParameters()
|
||||
PASS RTCIceTransport interface: operation getRemoteParameters()
|
||||
PASS RTCIceTransport interface: attribute onstatechange
|
||||
PASS RTCIceTransport interface: attribute ongatheringstatechange
|
||||
PASS RTCIceTransport interface: attribute onselectedcandidatepairchange
|
||||
PASS RTCIceTransport must be primary interface of idlTestObjects.iceTransport
|
||||
PASS Stringification of idlTestObjects.iceTransport
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "role" with the proper type assert_equals: expected "string" but got "object"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "component" with the proper type assert_inherits: property "component" not found in prototype chain
|
||||
PASS RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "state" with the proper type
|
||||
PASS RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "gatheringState" with the proper type
|
||||
PASS RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getLocalCandidates()" with the proper type
|
||||
PASS RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getRemoteCandidates()" with the proper type
|
||||
PASS RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getSelectedCandidatePair()" with the proper type
|
||||
PASS RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getLocalParameters()" with the proper type
|
||||
PASS RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getRemoteParameters()" with the proper type
|
||||
PASS RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "onstatechange" with the proper type
|
||||
PASS RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "ongatheringstatechange" with the proper type
|
||||
PASS RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "onselectedcandidatepairchange" with the proper type
|
||||
PASS RTCTrackEvent interface: existence and properties of interface object
|
||||
PASS RTCTrackEvent interface object length
|
||||
PASS RTCTrackEvent interface object name
|
||||
PASS RTCTrackEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCTrackEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCTrackEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCTrackEvent interface: attribute receiver
|
||||
PASS RTCTrackEvent interface: attribute track
|
||||
PASS RTCTrackEvent interface: attribute streams
|
||||
PASS RTCTrackEvent interface: attribute transceiver
|
||||
PASS RTCTrackEvent must be primary interface of initTrackEvent()
|
||||
PASS Stringification of initTrackEvent()
|
||||
PASS RTCTrackEvent interface: initTrackEvent() must inherit property "receiver" with the proper type
|
||||
PASS RTCTrackEvent interface: initTrackEvent() must inherit property "track" with the proper type
|
||||
PASS RTCTrackEvent interface: initTrackEvent() must inherit property "streams" with the proper type
|
||||
PASS RTCTrackEvent interface: initTrackEvent() must inherit property "transceiver" with the proper type
|
||||
PASS RTCSctpTransport interface: existence and properties of interface object
|
||||
PASS RTCSctpTransport interface object length
|
||||
PASS RTCSctpTransport interface object name
|
||||
PASS RTCSctpTransport interface: existence and properties of interface prototype object
|
||||
PASS RTCSctpTransport interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCSctpTransport interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCSctpTransport interface: attribute transport
|
||||
PASS RTCSctpTransport interface: attribute state
|
||||
PASS RTCSctpTransport interface: attribute maxMessageSize
|
||||
PASS RTCSctpTransport interface: attribute maxChannels
|
||||
PASS RTCSctpTransport interface: attribute onstatechange
|
||||
PASS RTCSctpTransport must be primary interface of idlTestObjects.sctpTransport
|
||||
PASS Stringification of idlTestObjects.sctpTransport
|
||||
PASS RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "transport" with the proper type
|
||||
PASS RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "state" with the proper type
|
||||
PASS RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "maxMessageSize" with the proper type
|
||||
PASS RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "maxChannels" with the proper type
|
||||
PASS RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "onstatechange" with the proper type
|
||||
PASS RTCDataChannel interface: existence and properties of interface object
|
||||
PASS RTCDataChannel interface object length
|
||||
PASS RTCDataChannel interface object name
|
||||
PASS RTCDataChannel interface: existence and properties of interface prototype object
|
||||
PASS RTCDataChannel interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCDataChannel interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCDataChannel interface: attribute label
|
||||
PASS RTCDataChannel interface: attribute ordered
|
||||
PASS RTCDataChannel interface: attribute maxPacketLifeTime
|
||||
PASS RTCDataChannel interface: attribute maxRetransmits
|
||||
PASS RTCDataChannel interface: attribute protocol
|
||||
PASS RTCDataChannel interface: attribute negotiated
|
||||
PASS RTCDataChannel interface: attribute id
|
||||
PASS RTCDataChannel interface: attribute readyState
|
||||
PASS RTCDataChannel interface: attribute bufferedAmount
|
||||
PASS RTCDataChannel interface: attribute bufferedAmountLowThreshold
|
||||
PASS RTCDataChannel interface: attribute onopen
|
||||
PASS RTCDataChannel interface: attribute onbufferedamountlow
|
||||
PASS RTCDataChannel interface: attribute onerror
|
||||
PASS RTCDataChannel interface: attribute onclosing
|
||||
PASS RTCDataChannel interface: attribute onclose
|
||||
PASS RTCDataChannel interface: operation close()
|
||||
PASS RTCDataChannel interface: attribute onmessage
|
||||
PASS RTCDataChannel interface: attribute binaryType
|
||||
PASS RTCDataChannel interface: operation send(USVString)
|
||||
PASS RTCDataChannel interface: operation send(Blob)
|
||||
PASS RTCDataChannel interface: operation send(ArrayBuffer)
|
||||
PASS RTCDataChannel interface: operation send(ArrayBufferView)
|
||||
PASS RTCDataChannel must be primary interface of new RTCPeerConnection().createDataChannel('')
|
||||
PASS Stringification of new RTCPeerConnection().createDataChannel('')
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "label" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "ordered" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "maxPacketLifeTime" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "maxRetransmits" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "protocol" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "negotiated" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "id" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "readyState" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "bufferedAmount" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "bufferedAmountLowThreshold" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onopen" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onbufferedamountlow" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onerror" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onclosing" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onclose" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "close()" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onmessage" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "binaryType" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(USVString)" with the proper type
|
||||
PASS RTCDataChannel interface: calling send(USVString) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(Blob)" with the proper type
|
||||
PASS RTCDataChannel interface: calling send(Blob) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(ArrayBuffer)" with the proper type
|
||||
PASS RTCDataChannel interface: calling send(ArrayBuffer) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(ArrayBufferView)" with the proper type
|
||||
PASS RTCDataChannel interface: calling send(ArrayBufferView) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError
|
||||
PASS RTCDataChannelEvent interface: existence and properties of interface object
|
||||
PASS RTCDataChannelEvent interface object length
|
||||
PASS RTCDataChannelEvent interface object name
|
||||
PASS RTCDataChannelEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCDataChannelEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCDataChannelEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCDataChannelEvent interface: attribute channel
|
||||
PASS RTCDataChannelEvent must be primary interface of new RTCDataChannelEvent('channel', {
|
||||
channel: new RTCPeerConnection().createDataChannel('')
|
||||
})
|
||||
PASS Stringification of new RTCDataChannelEvent('channel', {
|
||||
channel: new RTCPeerConnection().createDataChannel('')
|
||||
})
|
||||
PASS RTCDataChannelEvent interface: new RTCDataChannelEvent('channel', {
|
||||
channel: new RTCPeerConnection().createDataChannel('')
|
||||
}) must inherit property "channel" with the proper type
|
||||
PASS RTCDTMFSender interface: existence and properties of interface object
|
||||
PASS RTCDTMFSender interface object length
|
||||
PASS RTCDTMFSender interface object name
|
||||
PASS RTCDTMFSender interface: existence and properties of interface prototype object
|
||||
PASS RTCDTMFSender interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCDTMFSender interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCDTMFSender interface: operation insertDTMF(DOMString, optional unsigned long, optional unsigned long)
|
||||
PASS RTCDTMFSender interface: attribute ontonechange
|
||||
PASS RTCDTMFSender interface: attribute canInsertDTMF
|
||||
PASS RTCDTMFSender interface: attribute toneBuffer
|
||||
PASS RTCDTMFToneChangeEvent interface: existence and properties of interface object
|
||||
FAIL RTCDTMFToneChangeEvent interface object length assert_equals: wrong value for RTCDTMFToneChangeEvent.length expected 1 but got 2
|
||||
PASS RTCDTMFToneChangeEvent interface object name
|
||||
PASS RTCDTMFToneChangeEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCDTMFToneChangeEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCDTMFToneChangeEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCDTMFToneChangeEvent interface: attribute tone
|
||||
PASS RTCStatsReport interface: existence and properties of interface object
|
||||
PASS RTCStatsReport interface object length
|
||||
PASS RTCStatsReport interface object name
|
||||
PASS RTCStatsReport interface: existence and properties of interface prototype object
|
||||
PASS RTCStatsReport interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCStatsReport interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCError interface: existence and properties of interface object
|
||||
PASS RTCError interface object length
|
||||
PASS RTCError interface object name
|
||||
PASS RTCError interface: existence and properties of interface prototype object
|
||||
PASS RTCError interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCError interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCError interface: attribute errorDetail
|
||||
PASS RTCError interface: attribute sdpLineNumber
|
||||
PASS RTCError interface: attribute sctpCauseCode
|
||||
PASS RTCError interface: attribute receivedAlert
|
||||
PASS RTCError interface: attribute sentAlert
|
||||
PASS RTCErrorEvent interface: existence and properties of interface object
|
||||
PASS RTCErrorEvent interface object length
|
||||
PASS RTCErrorEvent interface object name
|
||||
PASS RTCErrorEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCErrorEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCErrorEvent interface: attribute error
|
||||
FAIL RTCErrorEvent must be primary interface of new RTCErrorEvent('error') assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Failed to construct 'RTCErrorEvent': 2 arguments required, but only 1 present."
|
||||
FAIL Stringification of new RTCErrorEvent('error') assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Failed to construct 'RTCErrorEvent': 2 arguments required, but only 1 present."
|
||||
FAIL RTCErrorEvent interface: new RTCErrorEvent('error') must inherit property "error" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Failed to construct 'RTCErrorEvent': 2 arguments required, but only 1 present."
|
||||
Harness: the test ran to completion.
|
||||
|
508
third_party/blink/web_tests/platform/mac-mac-arm11.0/virtual/webrtc-wpt-plan-b/external/wpt/webrtc/idlharness.https.window-expected.txt
vendored
Normal file
508
third_party/blink/web_tests/platform/mac-mac-arm11.0/virtual/webrtc-wpt-plan-b/external/wpt/webrtc/idlharness.https.window-expected.txt
vendored
Normal file
@ -0,0 +1,508 @@
|
||||
This is a testharness.js-based test.
|
||||
Found 496 tests; 412 PASS, 84 FAIL, 0 TIMEOUT, 0 NOTRUN.
|
||||
PASS idl_test setup
|
||||
PASS idl_test validation
|
||||
PASS Test driver for asyncInitCertificate
|
||||
FAIL Test driver for asyncInitTransports assert_unreached: Failed to run asyncInitTransports: Error: assert_true: Expect pc.sctp to be instance of RTCSctpTransport expected true got false Reached unreachable code
|
||||
PASS Test driver for asyncInitMediaStreamTrack
|
||||
PASS Partial dictionary RTCOfferOptions: original dictionary defined
|
||||
PASS Partial dictionary RTCOfferOptions: member names are unique
|
||||
PASS Partial interface RTCPeerConnection: original interface defined
|
||||
PASS Partial interface RTCPeerConnection: member names are unique
|
||||
PASS Partial interface RTCPeerConnection[2]: original interface defined
|
||||
PASS Partial interface RTCPeerConnection[2]: member names are unique
|
||||
PASS Partial interface RTCPeerConnection[3]: original interface defined
|
||||
PASS Partial interface RTCPeerConnection[3]: member names are unique
|
||||
PASS Partial interface RTCRtpSender: original interface defined
|
||||
PASS Partial interface RTCRtpSender: member names are unique
|
||||
PASS Partial interface RTCPeerConnection[4]: original interface defined
|
||||
PASS Partial interface RTCPeerConnection[4]: member names are unique
|
||||
PASS RTCPeerConnection interface: existence and properties of interface object
|
||||
PASS RTCPeerConnection interface object length
|
||||
PASS RTCPeerConnection interface object name
|
||||
PASS RTCPeerConnection interface: existence and properties of interface prototype object
|
||||
PASS RTCPeerConnection interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCPeerConnection interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCPeerConnection interface: operation createOffer(optional RTCOfferOptions)
|
||||
PASS RTCPeerConnection interface: operation createAnswer(optional RTCAnswerOptions)
|
||||
PASS RTCPeerConnection interface: operation setLocalDescription(optional RTCLocalSessionDescriptionInit)
|
||||
PASS RTCPeerConnection interface: attribute localDescription
|
||||
PASS RTCPeerConnection interface: attribute currentLocalDescription
|
||||
PASS RTCPeerConnection interface: attribute pendingLocalDescription
|
||||
PASS RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit)
|
||||
PASS RTCPeerConnection interface: attribute remoteDescription
|
||||
PASS RTCPeerConnection interface: attribute currentRemoteDescription
|
||||
PASS RTCPeerConnection interface: attribute pendingRemoteDescription
|
||||
FAIL RTCPeerConnection interface: operation addIceCandidate(optional RTCIceCandidateInit) assert_equals: property has wrong .length expected 0 but got 1
|
||||
PASS RTCPeerConnection interface: attribute signalingState
|
||||
PASS RTCPeerConnection interface: attribute iceGatheringState
|
||||
PASS RTCPeerConnection interface: attribute iceConnectionState
|
||||
PASS RTCPeerConnection interface: attribute connectionState
|
||||
PASS RTCPeerConnection interface: attribute canTrickleIceCandidates
|
||||
PASS RTCPeerConnection interface: operation restartIce()
|
||||
PASS RTCPeerConnection interface: operation getConfiguration()
|
||||
FAIL RTCPeerConnection interface: operation setConfiguration(optional RTCConfiguration) assert_equals: property has wrong .length expected 0 but got 1
|
||||
PASS RTCPeerConnection interface: operation close()
|
||||
PASS RTCPeerConnection interface: attribute onnegotiationneeded
|
||||
PASS RTCPeerConnection interface: attribute onicecandidate
|
||||
PASS RTCPeerConnection interface: attribute onicecandidateerror
|
||||
PASS RTCPeerConnection interface: attribute onsignalingstatechange
|
||||
PASS RTCPeerConnection interface: attribute oniceconnectionstatechange
|
||||
PASS RTCPeerConnection interface: attribute onicegatheringstatechange
|
||||
PASS RTCPeerConnection interface: attribute onconnectionstatechange
|
||||
PASS RTCPeerConnection interface: operation createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions)
|
||||
PASS RTCPeerConnection interface: operation setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)
|
||||
PASS RTCPeerConnection interface: operation createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback)
|
||||
PASS RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)
|
||||
FAIL RTCPeerConnection interface: operation addIceCandidate(RTCIceCandidateInit, VoidFunction, RTCPeerConnectionErrorCallback) assert_equals: property has wrong .length expected 0 but got 1
|
||||
PASS RTCPeerConnection interface: operation generateCertificate(AlgorithmIdentifier)
|
||||
PASS RTCPeerConnection interface: operation getSenders()
|
||||
PASS RTCPeerConnection interface: operation getReceivers()
|
||||
PASS RTCPeerConnection interface: operation getTransceivers()
|
||||
PASS RTCPeerConnection interface: operation addTrack(MediaStreamTrack, MediaStream...)
|
||||
PASS RTCPeerConnection interface: operation removeTrack(RTCRtpSender)
|
||||
PASS RTCPeerConnection interface: operation addTransceiver((MediaStreamTrack or DOMString), optional RTCRtpTransceiverInit)
|
||||
PASS RTCPeerConnection interface: attribute ontrack
|
||||
PASS RTCPeerConnection interface: attribute sctp
|
||||
PASS RTCPeerConnection interface: operation createDataChannel(USVString, optional RTCDataChannelInit)
|
||||
PASS RTCPeerConnection interface: attribute ondatachannel
|
||||
PASS RTCPeerConnection interface: operation getStats(optional MediaStreamTrack?)
|
||||
PASS RTCPeerConnection must be primary interface of new RTCPeerConnection()
|
||||
PASS Stringification of new RTCPeerConnection()
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createOffer(optional RTCOfferOptions)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createOffer(optional RTCOfferOptions) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createAnswer(optional RTCAnswerOptions)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createAnswer(optional RTCAnswerOptions) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setLocalDescription(optional RTCLocalSessionDescriptionInit)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setLocalDescription(optional RTCLocalSessionDescriptionInit) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "localDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "currentLocalDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "pendingLocalDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setRemoteDescription(RTCSessionDescriptionInit)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setRemoteDescription(RTCSessionDescriptionInit) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "remoteDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "currentRemoteDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "pendingRemoteDescription" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addIceCandidate(optional RTCIceCandidateInit)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling addIceCandidate(optional RTCIceCandidateInit) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "signalingState" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "iceGatheringState" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "iceConnectionState" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "connectionState" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "canTrickleIceCandidates" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "restartIce()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getConfiguration()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setConfiguration(optional RTCConfiguration)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setConfiguration(optional RTCConfiguration) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "close()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onnegotiationneeded" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidate" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidateerror" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onsignalingstatechange" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "oniceconnectionstatechange" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicegatheringstatechange" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addIceCandidate(RTCIceCandidateInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling addIceCandidate(RTCIceCandidateInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "generateCertificate(AlgorithmIdentifier)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling generateCertificate(AlgorithmIdentifier) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getSenders()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getReceivers()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getTransceivers()" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addTrack(MediaStreamTrack, MediaStream...)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling addTrack(MediaStreamTrack, MediaStream...) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "removeTrack(RTCRtpSender)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling removeTrack(RTCRtpSender) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "addTransceiver((MediaStreamTrack or DOMString), optional RTCRtpTransceiverInit)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling addTransceiver((MediaStreamTrack or DOMString), optional RTCRtpTransceiverInit) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "ontrack" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "sctp" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createDataChannel(USVString, optional RTCDataChannelInit)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createDataChannel(USVString, optional RTCDataChannelInit) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "ondatachannel" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "getStats(optional MediaStreamTrack?)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling getStats(optional MediaStreamTrack?) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCSessionDescription interface: existence and properties of interface object
|
||||
FAIL RTCSessionDescription interface object length assert_equals: wrong value for RTCSessionDescription.length expected 1 but got 0
|
||||
PASS RTCSessionDescription interface object name
|
||||
PASS RTCSessionDescription interface: existence and properties of interface prototype object
|
||||
PASS RTCSessionDescription interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCSessionDescription interface: existence and properties of interface prototype object's @@unscopables property
|
||||
FAIL RTCSessionDescription interface: attribute type assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function set type() { [native code] }"
|
||||
FAIL RTCSessionDescription interface: attribute sdp assert_equals: setter must be undefined for readonly attributes expected (undefined) undefined but got (function) function "function set sdp() { [native code] }"
|
||||
PASS RTCSessionDescription interface: operation toJSON()
|
||||
PASS RTCSessionDescription must be primary interface of new RTCSessionDescription({ type: 'offer' })
|
||||
PASS Stringification of new RTCSessionDescription({ type: 'offer' })
|
||||
PASS RTCSessionDescription interface: new RTCSessionDescription({ type: 'offer' }) must inherit property "type" with the proper type
|
||||
PASS RTCSessionDescription interface: new RTCSessionDescription({ type: 'offer' }) must inherit property "sdp" with the proper type
|
||||
PASS RTCSessionDescription interface: new RTCSessionDescription({ type: 'offer' }) must inherit property "toJSON()" with the proper type
|
||||
PASS RTCSessionDescription interface: default toJSON operation on new RTCSessionDescription({ type: 'offer' })
|
||||
PASS RTCIceCandidate interface: existence and properties of interface object
|
||||
PASS RTCIceCandidate interface object length
|
||||
PASS RTCIceCandidate interface object name
|
||||
PASS RTCIceCandidate interface: existence and properties of interface prototype object
|
||||
PASS RTCIceCandidate interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCIceCandidate interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCIceCandidate interface: attribute candidate
|
||||
PASS RTCIceCandidate interface: attribute sdpMid
|
||||
PASS RTCIceCandidate interface: attribute sdpMLineIndex
|
||||
PASS RTCIceCandidate interface: attribute foundation
|
||||
PASS RTCIceCandidate interface: attribute component
|
||||
PASS RTCIceCandidate interface: attribute priority
|
||||
PASS RTCIceCandidate interface: attribute address
|
||||
PASS RTCIceCandidate interface: attribute protocol
|
||||
PASS RTCIceCandidate interface: attribute port
|
||||
PASS RTCIceCandidate interface: attribute type
|
||||
PASS RTCIceCandidate interface: attribute tcpType
|
||||
PASS RTCIceCandidate interface: attribute relatedAddress
|
||||
PASS RTCIceCandidate interface: attribute relatedPort
|
||||
PASS RTCIceCandidate interface: attribute usernameFragment
|
||||
PASS RTCIceCandidate interface: operation toJSON()
|
||||
PASS RTCIceCandidate must be primary interface of new RTCIceCandidate({ sdpMid: 1 })
|
||||
PASS Stringification of new RTCIceCandidate({ sdpMid: 1 })
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "candidate" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "sdpMid" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "sdpMLineIndex" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "foundation" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "component" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "priority" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "address" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "protocol" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "port" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "type" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "tcpType" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relatedAddress" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "relatedPort" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "usernameFragment" with the proper type
|
||||
PASS RTCIceCandidate interface: new RTCIceCandidate({ sdpMid: 1 }) must inherit property "toJSON()" with the proper type
|
||||
PASS RTCIceCandidate interface: toJSON operation on new RTCIceCandidate({ sdpMid: 1 })
|
||||
PASS RTCPeerConnectionIceEvent interface: existence and properties of interface object
|
||||
PASS RTCPeerConnectionIceEvent interface object length
|
||||
PASS RTCPeerConnectionIceEvent interface object name
|
||||
PASS RTCPeerConnectionIceEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCPeerConnectionIceEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCPeerConnectionIceEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCPeerConnectionIceEvent interface: attribute candidate
|
||||
FAIL RTCPeerConnectionIceEvent interface: attribute url assert_true: The prototype object must have a property "url" expected true got false
|
||||
PASS RTCPeerConnectionIceEvent must be primary interface of new RTCPeerConnectionIceEvent('ice')
|
||||
PASS Stringification of new RTCPeerConnectionIceEvent('ice')
|
||||
PASS RTCPeerConnectionIceEvent interface: new RTCPeerConnectionIceEvent('ice') must inherit property "candidate" with the proper type
|
||||
FAIL RTCPeerConnectionIceEvent interface: new RTCPeerConnectionIceEvent('ice') must inherit property "url" with the proper type assert_inherits: property "url" not found in prototype chain
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface object
|
||||
PASS RTCPeerConnectionIceErrorEvent interface object length
|
||||
PASS RTCPeerConnectionIceErrorEvent interface object name
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: attribute address
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: attribute port
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: attribute url
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: attribute errorCode
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: attribute errorText
|
||||
PASS RTCPeerConnectionIceErrorEvent must be primary interface of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 });
|
||||
PASS Stringification of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 });
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "address" with the proper type
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "port" with the proper type
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "url" with the proper type
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorCode" with the proper type
|
||||
PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorText" with the proper type
|
||||
PASS RTCCertificate interface: existence and properties of interface object
|
||||
PASS RTCCertificate interface object length
|
||||
PASS RTCCertificate interface object name
|
||||
PASS RTCCertificate interface: existence and properties of interface prototype object
|
||||
PASS RTCCertificate interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCCertificate interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCCertificate interface: attribute expires
|
||||
PASS RTCCertificate interface: operation getFingerprints()
|
||||
PASS RTCCertificate must be primary interface of idlTestObjects.certificate
|
||||
PASS Stringification of idlTestObjects.certificate
|
||||
PASS RTCCertificate interface: idlTestObjects.certificate must inherit property "expires" with the proper type
|
||||
PASS RTCCertificate interface: idlTestObjects.certificate must inherit property "getFingerprints()" with the proper type
|
||||
PASS RTCRtpSender interface: existence and properties of interface object
|
||||
PASS RTCRtpSender interface object length
|
||||
PASS RTCRtpSender interface object name
|
||||
PASS RTCRtpSender interface: existence and properties of interface prototype object
|
||||
PASS RTCRtpSender interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCRtpSender interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCRtpSender interface: attribute track
|
||||
PASS RTCRtpSender interface: attribute transport
|
||||
PASS RTCRtpSender interface: operation getCapabilities(DOMString)
|
||||
PASS RTCRtpSender interface: operation setParameters(RTCRtpSendParameters)
|
||||
PASS RTCRtpSender interface: operation getParameters()
|
||||
PASS RTCRtpSender interface: operation replaceTrack(MediaStreamTrack?)
|
||||
PASS RTCRtpSender interface: operation setStreams(MediaStream...)
|
||||
PASS RTCRtpSender interface: operation getStats()
|
||||
PASS RTCRtpSender interface: attribute dtmf
|
||||
FAIL RTCRtpSender must be primary interface of new RTCPeerConnection().addTransceiver('audio').sender assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL Stringification of new RTCPeerConnection().addTransceiver('audio').sender assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "track" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "transport" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "getCapabilities(DOMString)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "setParameters(RTCRtpSendParameters)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: calling setParameters(RTCRtpSendParameters) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "getParameters()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "replaceTrack(MediaStreamTrack?)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: calling replaceTrack(MediaStreamTrack?) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "setStreams(MediaStream...)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: calling setStreams(MediaStream...) on new RTCPeerConnection().addTransceiver('audio').sender with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "getStats()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpSender interface: new RTCPeerConnection().addTransceiver('audio').sender must inherit property "dtmf" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
PASS RTCRtpReceiver interface: existence and properties of interface object
|
||||
PASS RTCRtpReceiver interface object length
|
||||
PASS RTCRtpReceiver interface object name
|
||||
PASS RTCRtpReceiver interface: existence and properties of interface prototype object
|
||||
PASS RTCRtpReceiver interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCRtpReceiver interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCRtpReceiver interface: attribute track
|
||||
PASS RTCRtpReceiver interface: attribute transport
|
||||
PASS RTCRtpReceiver interface: operation getCapabilities(DOMString)
|
||||
PASS RTCRtpReceiver interface: operation getParameters()
|
||||
PASS RTCRtpReceiver interface: operation getContributingSources()
|
||||
PASS RTCRtpReceiver interface: operation getSynchronizationSources()
|
||||
PASS RTCRtpReceiver interface: operation getStats()
|
||||
FAIL RTCRtpReceiver must be primary interface of new RTCPeerConnection().addTransceiver('audio').receiver assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL Stringification of new RTCPeerConnection().addTransceiver('audio').receiver assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "track" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "transport" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getCapabilities(DOMString)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpReceiver interface: calling getCapabilities(DOMString) on new RTCPeerConnection().addTransceiver('audio').receiver with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getParameters()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getContributingSources()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getSynchronizationSources()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpReceiver interface: new RTCPeerConnection().addTransceiver('audio').receiver must inherit property "getStats()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
PASS RTCRtpTransceiver interface: existence and properties of interface object
|
||||
PASS RTCRtpTransceiver interface object length
|
||||
PASS RTCRtpTransceiver interface object name
|
||||
PASS RTCRtpTransceiver interface: existence and properties of interface prototype object
|
||||
PASS RTCRtpTransceiver interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCRtpTransceiver interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCRtpTransceiver interface: attribute mid
|
||||
PASS RTCRtpTransceiver interface: attribute sender
|
||||
PASS RTCRtpTransceiver interface: attribute receiver
|
||||
PASS RTCRtpTransceiver interface: attribute direction
|
||||
PASS RTCRtpTransceiver interface: attribute currentDirection
|
||||
PASS RTCRtpTransceiver interface: operation stop()
|
||||
PASS RTCRtpTransceiver interface: operation setCodecPreferences(sequence<RTCRtpCodecCapability>)
|
||||
FAIL RTCRtpTransceiver must be primary interface of new RTCPeerConnection().addTransceiver('audio') assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL Stringification of new RTCPeerConnection().addTransceiver('audio') assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "mid" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "sender" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "receiver" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "direction" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "currentDirection" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "stop()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpTransceiver interface: new RTCPeerConnection().addTransceiver('audio') must inherit property "setCodecPreferences(sequence<RTCRtpCodecCapability>)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCRtpTransceiver interface: calling setCodecPreferences(sequence<RTCRtpCodecCapability>) on new RTCPeerConnection().addTransceiver('audio') with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
PASS RTCDtlsTransport interface: existence and properties of interface object
|
||||
PASS RTCDtlsTransport interface object length
|
||||
PASS RTCDtlsTransport interface object name
|
||||
PASS RTCDtlsTransport interface: existence and properties of interface prototype object
|
||||
PASS RTCDtlsTransport interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCDtlsTransport interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCDtlsTransport interface: attribute iceTransport
|
||||
PASS RTCDtlsTransport interface: attribute state
|
||||
PASS RTCDtlsTransport interface: operation getRemoteCertificates()
|
||||
PASS RTCDtlsTransport interface: attribute onstatechange
|
||||
PASS RTCDtlsTransport interface: attribute onerror
|
||||
FAIL RTCDtlsTransport must be primary interface of idlTestObjects.dtlsTransport assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL Stringification of idlTestObjects.dtlsTransport assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "iceTransport" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "state" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "getRemoteCertificates()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "onstatechange" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCDtlsTransport interface: idlTestObjects.dtlsTransport must inherit property "onerror" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: existence and properties of interface object assert_throws_js: interface object didn't throw TypeError when called as a constructor function "function() {
|
||||
new interface_object();
|
||||
}" did not throw
|
||||
PASS RTCIceTransport interface object length
|
||||
PASS RTCIceTransport interface object name
|
||||
PASS RTCIceTransport interface: existence and properties of interface prototype object
|
||||
PASS RTCIceTransport interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCIceTransport interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCIceTransport interface: attribute role
|
||||
FAIL RTCIceTransport interface: attribute component assert_true: The prototype object must have a property "component" expected true got false
|
||||
PASS RTCIceTransport interface: attribute state
|
||||
PASS RTCIceTransport interface: attribute gatheringState
|
||||
PASS RTCIceTransport interface: operation getLocalCandidates()
|
||||
PASS RTCIceTransport interface: operation getRemoteCandidates()
|
||||
PASS RTCIceTransport interface: operation getSelectedCandidatePair()
|
||||
PASS RTCIceTransport interface: operation getLocalParameters()
|
||||
PASS RTCIceTransport interface: operation getRemoteParameters()
|
||||
PASS RTCIceTransport interface: attribute onstatechange
|
||||
PASS RTCIceTransport interface: attribute ongatheringstatechange
|
||||
PASS RTCIceTransport interface: attribute onselectedcandidatepairchange
|
||||
FAIL RTCIceTransport must be primary interface of idlTestObjects.iceTransport assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL Stringification of idlTestObjects.iceTransport assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "role" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "component" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "state" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "gatheringState" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getLocalCandidates()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getRemoteCandidates()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getSelectedCandidatePair()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getLocalParameters()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "getRemoteParameters()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "onstatechange" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "ongatheringstatechange" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCIceTransport interface: idlTestObjects.iceTransport must inherit property "onselectedcandidatepairchange" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
PASS RTCTrackEvent interface: existence and properties of interface object
|
||||
PASS RTCTrackEvent interface object length
|
||||
PASS RTCTrackEvent interface object name
|
||||
PASS RTCTrackEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCTrackEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCTrackEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCTrackEvent interface: attribute receiver
|
||||
PASS RTCTrackEvent interface: attribute track
|
||||
PASS RTCTrackEvent interface: attribute streams
|
||||
PASS RTCTrackEvent interface: attribute transceiver
|
||||
FAIL RTCTrackEvent must be primary interface of initTrackEvent() assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL Stringification of initTrackEvent() assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCTrackEvent interface: initTrackEvent() must inherit property "receiver" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCTrackEvent interface: initTrackEvent() must inherit property "track" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCTrackEvent interface: initTrackEvent() must inherit property "streams" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
FAIL RTCTrackEvent interface: initTrackEvent() must inherit property "transceiver" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "InvalidStateError: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'."
|
||||
PASS RTCSctpTransport interface: existence and properties of interface object
|
||||
PASS RTCSctpTransport interface object length
|
||||
PASS RTCSctpTransport interface object name
|
||||
PASS RTCSctpTransport interface: existence and properties of interface prototype object
|
||||
PASS RTCSctpTransport interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCSctpTransport interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCSctpTransport interface: attribute transport
|
||||
PASS RTCSctpTransport interface: attribute state
|
||||
PASS RTCSctpTransport interface: attribute maxMessageSize
|
||||
PASS RTCSctpTransport interface: attribute maxChannels
|
||||
PASS RTCSctpTransport interface: attribute onstatechange
|
||||
FAIL RTCSctpTransport must be primary interface of idlTestObjects.sctpTransport assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL Stringification of idlTestObjects.sctpTransport assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "transport" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "state" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "maxMessageSize" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "maxChannels" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
FAIL RTCSctpTransport interface: idlTestObjects.sctpTransport must inherit property "onstatechange" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined"
|
||||
PASS RTCDataChannel interface: existence and properties of interface object
|
||||
PASS RTCDataChannel interface object length
|
||||
PASS RTCDataChannel interface object name
|
||||
PASS RTCDataChannel interface: existence and properties of interface prototype object
|
||||
PASS RTCDataChannel interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCDataChannel interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCDataChannel interface: attribute label
|
||||
PASS RTCDataChannel interface: attribute ordered
|
||||
PASS RTCDataChannel interface: attribute maxPacketLifeTime
|
||||
PASS RTCDataChannel interface: attribute maxRetransmits
|
||||
PASS RTCDataChannel interface: attribute protocol
|
||||
PASS RTCDataChannel interface: attribute negotiated
|
||||
PASS RTCDataChannel interface: attribute id
|
||||
PASS RTCDataChannel interface: attribute readyState
|
||||
PASS RTCDataChannel interface: attribute bufferedAmount
|
||||
PASS RTCDataChannel interface: attribute bufferedAmountLowThreshold
|
||||
PASS RTCDataChannel interface: attribute onopen
|
||||
PASS RTCDataChannel interface: attribute onbufferedamountlow
|
||||
PASS RTCDataChannel interface: attribute onerror
|
||||
PASS RTCDataChannel interface: attribute onclosing
|
||||
PASS RTCDataChannel interface: attribute onclose
|
||||
PASS RTCDataChannel interface: operation close()
|
||||
PASS RTCDataChannel interface: attribute onmessage
|
||||
PASS RTCDataChannel interface: attribute binaryType
|
||||
PASS RTCDataChannel interface: operation send(USVString)
|
||||
PASS RTCDataChannel interface: operation send(Blob)
|
||||
PASS RTCDataChannel interface: operation send(ArrayBuffer)
|
||||
PASS RTCDataChannel interface: operation send(ArrayBufferView)
|
||||
PASS RTCDataChannel must be primary interface of new RTCPeerConnection().createDataChannel('')
|
||||
PASS Stringification of new RTCPeerConnection().createDataChannel('')
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "label" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "ordered" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "maxPacketLifeTime" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "maxRetransmits" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "protocol" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "negotiated" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "id" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "readyState" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "bufferedAmount" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "bufferedAmountLowThreshold" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onopen" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onbufferedamountlow" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onerror" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onclosing" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onclose" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "close()" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "onmessage" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "binaryType" with the proper type
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(USVString)" with the proper type
|
||||
PASS RTCDataChannel interface: calling send(USVString) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(Blob)" with the proper type
|
||||
PASS RTCDataChannel interface: calling send(Blob) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(ArrayBuffer)" with the proper type
|
||||
PASS RTCDataChannel interface: calling send(ArrayBuffer) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError
|
||||
PASS RTCDataChannel interface: new RTCPeerConnection().createDataChannel('') must inherit property "send(ArrayBufferView)" with the proper type
|
||||
PASS RTCDataChannel interface: calling send(ArrayBufferView) on new RTCPeerConnection().createDataChannel('') with too few arguments must throw TypeError
|
||||
PASS RTCDataChannelEvent interface: existence and properties of interface object
|
||||
PASS RTCDataChannelEvent interface object length
|
||||
PASS RTCDataChannelEvent interface object name
|
||||
PASS RTCDataChannelEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCDataChannelEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCDataChannelEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCDataChannelEvent interface: attribute channel
|
||||
PASS RTCDataChannelEvent must be primary interface of new RTCDataChannelEvent('channel', {
|
||||
channel: new RTCPeerConnection().createDataChannel('')
|
||||
})
|
||||
PASS Stringification of new RTCDataChannelEvent('channel', {
|
||||
channel: new RTCPeerConnection().createDataChannel('')
|
||||
})
|
||||
PASS RTCDataChannelEvent interface: new RTCDataChannelEvent('channel', {
|
||||
channel: new RTCPeerConnection().createDataChannel('')
|
||||
}) must inherit property "channel" with the proper type
|
||||
PASS RTCDTMFSender interface: existence and properties of interface object
|
||||
PASS RTCDTMFSender interface object length
|
||||
PASS RTCDTMFSender interface object name
|
||||
PASS RTCDTMFSender interface: existence and properties of interface prototype object
|
||||
PASS RTCDTMFSender interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCDTMFSender interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCDTMFSender interface: operation insertDTMF(DOMString, optional unsigned long, optional unsigned long)
|
||||
PASS RTCDTMFSender interface: attribute ontonechange
|
||||
PASS RTCDTMFSender interface: attribute canInsertDTMF
|
||||
PASS RTCDTMFSender interface: attribute toneBuffer
|
||||
PASS RTCDTMFToneChangeEvent interface: existence and properties of interface object
|
||||
FAIL RTCDTMFToneChangeEvent interface object length assert_equals: wrong value for RTCDTMFToneChangeEvent.length expected 1 but got 2
|
||||
PASS RTCDTMFToneChangeEvent interface object name
|
||||
PASS RTCDTMFToneChangeEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCDTMFToneChangeEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCDTMFToneChangeEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCDTMFToneChangeEvent interface: attribute tone
|
||||
PASS RTCStatsReport interface: existence and properties of interface object
|
||||
PASS RTCStatsReport interface object length
|
||||
PASS RTCStatsReport interface object name
|
||||
PASS RTCStatsReport interface: existence and properties of interface prototype object
|
||||
PASS RTCStatsReport interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCStatsReport interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCError interface: existence and properties of interface object
|
||||
PASS RTCError interface object length
|
||||
PASS RTCError interface object name
|
||||
PASS RTCError interface: existence and properties of interface prototype object
|
||||
PASS RTCError interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCError interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCError interface: attribute errorDetail
|
||||
PASS RTCError interface: attribute sdpLineNumber
|
||||
PASS RTCError interface: attribute sctpCauseCode
|
||||
PASS RTCError interface: attribute receivedAlert
|
||||
PASS RTCError interface: attribute sentAlert
|
||||
PASS RTCErrorEvent interface: existence and properties of interface object
|
||||
PASS RTCErrorEvent interface object length
|
||||
PASS RTCErrorEvent interface object name
|
||||
PASS RTCErrorEvent interface: existence and properties of interface prototype object
|
||||
PASS RTCErrorEvent interface: existence and properties of interface prototype object's "constructor" property
|
||||
PASS RTCErrorEvent interface: existence and properties of interface prototype object's @@unscopables property
|
||||
PASS RTCErrorEvent interface: attribute error
|
||||
FAIL RTCErrorEvent must be primary interface of new RTCErrorEvent('error') assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Failed to construct 'RTCErrorEvent': 2 arguments required, but only 1 present."
|
||||
FAIL Stringification of new RTCErrorEvent('error') assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Failed to construct 'RTCErrorEvent': 2 arguments required, but only 1 present."
|
||||
FAIL RTCErrorEvent interface: new RTCErrorEvent('error') must inherit property "error" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "TypeError: Failed to construct 'RTCErrorEvent': 2 arguments required, but only 1 present."
|
||||
Harness: the test ran to completion.
|
||||
|
BIN
third_party/blink/web_tests/platform/mac/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
BIN
third_party/blink/web_tests/platform/mac/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
Binary file not shown.
After ![]() (image error) Size: 4.7 KiB |
BIN
third_party/blink/web_tests/platform/mac/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-manual-expected.png
vendored
Normal file
BIN
third_party/blink/web_tests/platform/mac/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-manual-expected.png
vendored
Normal file
Binary file not shown.
After ![]() (image error) Size: 7.2 KiB |
BIN
third_party/blink/web_tests/platform/mac/virtual/layout_ng_block_frag/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
BIN
third_party/blink/web_tests/platform/mac/virtual/layout_ng_block_frag/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
Binary file not shown.
After ![]() (image error) Size: 4.6 KiB |
BIN
third_party/blink/web_tests/platform/win/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
BIN
third_party/blink/web_tests/platform/win/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
Binary file not shown.
After ![]() (image error) Size: 4.7 KiB |
BIN
third_party/blink/web_tests/platform/win/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-manual-expected.png
vendored
Normal file
BIN
third_party/blink/web_tests/platform/win/external/wpt/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-manual-expected.png
vendored
Normal file
Binary file not shown.
After ![]() (image error) Size: 7.1 KiB |
BIN
third_party/blink/web_tests/platform/win/virtual/layout_ng_block_frag/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
BIN
third_party/blink/web_tests/platform/win/virtual/layout_ng_block_frag/external/wpt/css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1-expected.png
vendored
Normal file
Binary file not shown.
After ![]() (image error) Size: 4.7 KiB |
8
third_party/blink/web_tests/virtual/force-eager/external/wpt/measure-memory/idlharness.tentative.any.serviceworker-expected.txt
vendored
Normal file
8
third_party/blink/web_tests/virtual/force-eager/external/wpt/measure-memory/idlharness.tentative.any.serviceworker-expected.txt
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
This is a testharness.js-based test.
|
||||
PASS idl_test setup
|
||||
PASS idl_test validation
|
||||
PASS Partial interface Performance: original interface defined
|
||||
PASS Partial interface Performance: member names are unique
|
||||
FAIL Performance interface: operation measureMemory() assert_own_property: interface prototype object missing non-static operation expected property "measureMemory" missing
|
||||
Harness: the test ran to completion.
|
||||
|
8
third_party/blink/web_tests/virtual/force-eager/external/wpt/measure-memory/idlharness.tentative.any.sharedworker-expected.txt
vendored
Normal file
8
third_party/blink/web_tests/virtual/force-eager/external/wpt/measure-memory/idlharness.tentative.any.sharedworker-expected.txt
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
This is a testharness.js-based test.
|
||||
PASS idl_test setup
|
||||
PASS idl_test validation
|
||||
PASS Partial interface Performance: original interface defined
|
||||
PASS Partial interface Performance: member names are unique
|
||||
FAIL Performance interface: operation measureMemory() assert_own_property: interface prototype object missing non-static operation expected property "measureMemory" missing
|
||||
Harness: the test ran to completion.
|
||||
|
8
third_party/blink/web_tests/virtual/force-eager/external/wpt/measure-memory/idlharness.tentative.any.worker-expected.txt
vendored
Normal file
8
third_party/blink/web_tests/virtual/force-eager/external/wpt/measure-memory/idlharness.tentative.any.worker-expected.txt
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
This is a testharness.js-based test.
|
||||
PASS idl_test setup
|
||||
PASS idl_test validation
|
||||
PASS Partial interface Performance: original interface defined
|
||||
PASS Partial interface Performance: member names are unique
|
||||
FAIL Performance interface: operation measureMemory() assert_own_property: interface prototype object missing non-static operation expected property "measureMemory" missing
|
||||
Harness: the test ran to completion.
|
||||
|
@ -51,7 +51,7 @@ PASS RTCPeerConnection interface: attribute oniceconnectionstatechange
|
||||
PASS RTCPeerConnection interface: attribute onicegatheringstatechange
|
||||
PASS RTCPeerConnection interface: attribute onconnectionstatechange
|
||||
PASS RTCPeerConnection interface: operation createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions)
|
||||
PASS RTCPeerConnection interface: operation setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)
|
||||
PASS RTCPeerConnection interface: operation setLocalDescription(RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)
|
||||
PASS RTCPeerConnection interface: operation createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback)
|
||||
PASS RTCPeerConnection interface: operation setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)
|
||||
FAIL RTCPeerConnection interface: operation addIceCandidate(RTCIceCandidateInit, VoidFunction, RTCPeerConnectionErrorCallback) assert_equals: property has wrong .length expected 0 but got 1
|
||||
@ -104,8 +104,8 @@ PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onconnectionstatechange" with the proper type
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createOffer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback, optional RTCOfferOptions) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setLocalDescription(optional RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setLocalDescription(RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling setLocalDescription(RTCLocalSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
PASS RTCPeerConnection interface: calling createAnswer(RTCSessionDescriptionCallback, RTCPeerConnectionErrorCallback) on new RTCPeerConnection() with too few arguments must throw TypeError
|
||||
PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "setRemoteDescription(RTCSessionDescriptionInit, VoidFunction, RTCPeerConnectionErrorCallback)" with the proper type
|
||||
|
Reference in New Issue
Block a user