mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Sync WPT with upstream (04-02-2024) (#31256)
* Update web-platform-tests to revision b'faa6d42ce21d126155dee771786ad7c74efbcba5' * Update test expectation --------- Co-authored-by: cybai <cyb.ai.815@gmail.com>
This commit is contained in:
parent
e588e93b3b
commit
29c206a702
446 changed files with 10836 additions and 3899 deletions
|
@ -0,0 +1,3 @@
|
|||
[background-color-transition-colormix.html]
|
||||
[Transition with currentColor in color-mix]
|
||||
expected: FAIL
|
|
@ -55,3 +55,9 @@
|
|||
|
||||
[System color AccentColorText works]
|
||||
expected: FAIL
|
||||
|
||||
[System color AppWorkspace works]
|
||||
expected: FAIL
|
||||
|
||||
[System color Scrollbar works]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[position-absolute-013.html]
|
||||
expected: TIMEOUT
|
||||
[.flexbox 309]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -8,9 +8,6 @@
|
|||
[.flexbox 12]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 13]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 11]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -67,4 +64,3 @@
|
|||
|
||||
[.flexbox 42]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[flexbox_justifycontent-spacearound-negative.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,42 @@
|
|||
[text-wrap-pretty.html]
|
||||
[e.style['text-wrap'\] = "pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "wrap pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "pretty wrap" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "stable wrap" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "nowrap pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "pretty nowrap" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap-style'\] = "pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'pretty']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'wrap pretty']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'pretty wrap']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'stable wrap']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'nowrap pretty']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'pretty nowrap']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap-style value 'pretty']
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[user-find-computed.tentative.html]
|
||||
[Property user-find value 'auto']
|
||||
expected: FAIL
|
||||
|
||||
[Property user-find value 'none']
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[user-find-valid.tentative.html]
|
||||
[e.style['user-find'\] = "auto" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['user-find'\] = "none" should set the property value]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[user-find.tentative.html]
|
||||
[Basic test for the user-find property]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[element-internals-aria-element-reflection.html]
|
||||
expected: ERROR
|
|
@ -1,22 +1,12 @@
|
|||
[ElementInternals-states.html]
|
||||
[DOMTokenList behavior of ElementInternals.states: Initial state]
|
||||
expected: FAIL
|
||||
|
||||
[DOMTokenList behavior of ElementInternals.states: Exceptions]
|
||||
expected: FAIL
|
||||
|
||||
[DOMTokenList behavior of ElementInternals.states: Modifications]
|
||||
[CustomStateSet behavior of ElementInternals.states: Initial state]
|
||||
expected: FAIL
|
||||
|
||||
[CustomStateSet behavior of ElementInternals.states: Exceptions]
|
||||
expected: FAIL
|
||||
|
||||
[CustomStateSet behavior of ElementInternals.states: Initial state]
|
||||
expected: FAIL
|
||||
|
||||
[CustomStateSet behavior of ElementInternals.states: Modifications]
|
||||
expected: FAIL
|
||||
|
||||
[Updating a CustomStateSet while iterating it should work]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[custom-state-set-strong-ref.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[state-css-selector-shadow-dom.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[state-css-selector.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,18 @@
|
|||
[state-pseudo-class.html]
|
||||
[:state() parsing passes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and :host()]
|
||||
expected: FAIL
|
|
@ -1,51 +0,0 @@
|
|||
[state-pseudo-class.html]
|
||||
[:state() and :host()]
|
||||
expected: FAIL
|
||||
|
||||
[:state() and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state() in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:state() and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:state() serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo parsing passes]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo and :host()]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state() parsing passes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and :host()]
|
||||
expected: FAIL
|
|
@ -0,0 +1,102 @@
|
|||
[idlharness.html]
|
||||
[Subscriber interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation next(any)]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation error(any)]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation complete()]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation addTeardown(VoidFunction)]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: attribute active]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: attribute signal]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber must be primary interface of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "next(any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: calling next(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "error(any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: calling error(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "complete()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "addTeardown(VoidFunction)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: calling addTeardown(VoidFunction) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "active" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "signal" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: operation subscribe(optional ObserverUnion, optional SubscribeOptions)]
|
||||
expected: FAIL
|
||||
|
||||
[Observable must be primary interface of new Observable(() => {})]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of new Observable(() => {})]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: new Observable(() => {}) must inherit property "subscribe(optional ObserverUnion, optional SubscribeOptions)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: calling subscribe(optional ObserverUnion, optional SubscribeOptions) on new Observable(() => {}) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
|
@ -92,6 +92,21 @@
|
|||
[Subscribe with just a function as the next handler]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber must have receiver]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber next & error must recieve argument]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber complete() will set active to false, and abort signal]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber active is readonly]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber signal is readonly]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[observable-constructor.any.html]
|
||||
[Observable constructor]
|
||||
|
@ -186,3 +201,18 @@
|
|||
|
||||
[Subscribe with just a function as the next handler]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber must have receiver]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber next & error must recieve argument]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber complete() will set active to false, and abort signal]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber active is readonly]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber signal is readonly]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,68 @@
|
|||
[observable-takeUntil.any.html]
|
||||
[takeUntil subscribes to source Observable and mirrors it uninterrupted]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil subscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier error() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil()'s AbortSignal unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits a value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits error]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source is uninterrupted when notifier completes, even synchronously]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil() mirrors the source Observable until its first next() value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[observable-takeUntil.any.worker.html]
|
||||
[takeUntil subscribes to source Observable and mirrors it uninterrupted]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil subscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier error() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil()'s AbortSignal unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits a value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits error]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source is uninterrupted when notifier completes, even synchronously]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil() mirrors the source Observable until its first next() value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[observable-takeUntil.window.html]
|
||||
[takeUntil(): notifier Observable detaches document before source Observable would be subscribed to]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil(): Source and notifier internal observers do not crash in a detached document]
|
||||
expected: FAIL
|
|
@ -34,3 +34,6 @@
|
|||
|
||||
[private to private: success.]
|
||||
expected: FAIL
|
||||
|
||||
[local https to local https: success.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
[consecutive-srcdoc.html]
|
||||
expected: TIMEOUT
|
||||
[changing srcdoc does a replace navigation since the URL is still about:srcdoc]
|
||||
expected: FAIL
|
||||
|
||||
[changing srcdoc to about:srcdoc#yo then another srcdoc does two push navigations and we can navigate back]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
[empty-iframe-load-event.html]
|
||||
[Check execution order from nested timeout]
|
||||
expected: FAIL
|
||||
|
||||
[Check execution order on load handler]
|
||||
expected: FAIL
|
|
@ -4,3 +4,18 @@
|
|||
|
||||
[Test javascript URL string return values in direct and indirect (target) frame contexts. 9]
|
||||
expected: FAIL
|
||||
|
||||
[0041 set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
||||
[0080 00FF set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
||||
[0080 00FF 0100 set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
||||
[D83D DE0D set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
||||
[DE0D 0041 set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[navigation-unload-cross-origin.sub.window.html]
|
||||
[Cross-origin navigation started from unload handler must be ignored]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[navigation-unload-same-origin.window.html]
|
||||
[Same-origin navigation started from unload handler must be ignored]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[creating_browsing_context_test_01.html]
|
||||
[first argument: absolute url]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.partial.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[unclosed-nested-layers.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.full.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.full.w.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.partial.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.partial.w.html]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.arc.w.html]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.bezierCurve.w.html]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.line.w.html]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[2d.path.stroke.prune.closePath.quadraticCurve.w.html]
|
||||
expected: TIMEOUT
|
|
@ -1,3 +1,4 @@
|
|||
[document-base-url-window-initiator-is-not-opener.https.window.html]
|
||||
expected: TIMEOUT
|
||||
[window.open() gets base url from initiator not opener.]
|
||||
expected: [FAIL, PASS, TIMEOUT]
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
[document-with-fragment-empty.html]
|
||||
expected: TIMEOUT
|
||||
[Autofocus elements in iframed documents with empty fragments should work.]
|
||||
expected: FAIL
|
||||
|
||||
[Autofocus elements in top-level browsing context's documents with empty fragments should work.]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[unicode-bidi-ua-rules.html]
|
||||
[UA stylesheet rule for unicode-bidi, for <search>]
|
||||
expected: FAIL
|
|
@ -1,4 +1,3 @@
|
|||
[iframe_sandbox_popups_escaping-2.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[iframe_sandbox_popups_escaping-3.html]
|
||||
type: testharness
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-1.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-2.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[reparent-form-during-planned-navigation-task.html]
|
||||
expected: TIMEOUT
|
||||
[reparent-form-during-planned-navigation-task]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,3 @@
|
|||
[historical.html]
|
||||
[<input name=isindex> should not be supported]
|
||||
expected: FAIL
|
|
@ -16,3 +16,6 @@
|
|||
|
||||
[<select> in <select><button><div> should remove inner <select>.]
|
||||
expected: FAIL
|
||||
|
||||
[Nested <button>s or <datalist>s in <select> should be dropped.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
[htmlanchorelement_noopener.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[Check that targeting of rel=noopener with a given name ignores an existing window with that name]
|
||||
expected: NOTRUN
|
||||
|
||||
|
@ -14,4 +13,4 @@
|
|||
expected: FAIL
|
||||
|
||||
[Check that rel=noopener with target=_self does a normal load]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[popovertarget-reflection.html]
|
||||
[Element attribute reflection of popoverTargetElement/popovertarget should be kept in sync.]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[DOMContentLoaded-defer.html]
|
||||
[The end: DOMContentLoaded and defer scripts]
|
||||
expected: FAIL
|
|
@ -5,3 +5,5 @@
|
|||
[SVG scripts with bogus end tag inside should run]
|
||||
expected: FAIL
|
||||
|
||||
[SVG scripts with self-closing start tag should run]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[module-delayed.html]
|
||||
[async document.write in a module]
|
||||
expected: FAIL
|
|
@ -5,4 +5,4 @@
|
|||
expected: TIMEOUT
|
||||
|
||||
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
[promise-job-entry-different-function-realm.html]
|
||||
expected: TIMEOUT
|
||||
[Fulfillment handler on fulfilled promise]
|
||||
expected: FAIL
|
||||
|
||||
[Rejection handler on pending-then-rejected promise]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Thenable resolution]
|
||||
expected: FAIL
|
||||
|
@ -13,4 +12,4 @@
|
|||
expected: FAIL
|
||||
|
||||
[Fulfillment handler on pending-then-fulfilled promise]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -68,3 +68,6 @@
|
|||
|
||||
[PerformanceEntry has correct protocol attribute (xmlhttprequest)]
|
||||
expected: FAIL
|
||||
|
||||
[PerformanceEntry has correct name, initiatorType, startTime, and duration (img)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -264,6 +264,24 @@
|
|||
[canceling the readable with a DOMException should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[close.any.worker.html?wss]
|
||||
[close code should be sent to server and reflected back]
|
||||
|
@ -350,6 +368,24 @@
|
|||
[canceling the readable with a DOMException should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[close.any.worker.html?wpt_flags=h2]
|
||||
[close code should be sent to server and reflected back]
|
||||
|
@ -436,6 +472,24 @@
|
|||
[canceling the readable with a DOMException should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[close.any.serviceworker.html?wss]
|
||||
expected: ERROR
|
||||
|
@ -530,3 +584,21 @@
|
|||
|
||||
[canceling the readable with a DOMException should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[aborting the writable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with attributes not wrapped in a WebSocketError should be ignored]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a reason but no code should default the close code]
|
||||
expected: FAIL
|
||||
|
||||
[canceling the readable with a DOMException not set code or reason]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,68 @@
|
|||
[websocket-error.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[websocket-error.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[websocket-error.any.html]
|
||||
[WebSocketError defaults should be correct]
|
||||
expected: FAIL
|
||||
|
||||
[WebSocketError should be initialised from arguments]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 999 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 1001 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 2999 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 5000 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[passing only close code to WebSocketError should work]
|
||||
expected: FAIL
|
||||
|
||||
[passing a non-empty reason should cause the close code to be set to 1000]
|
||||
expected: FAIL
|
||||
|
||||
[overlong reason should throw]
|
||||
expected: FAIL
|
||||
|
||||
[reason should be rejected based on utf-8 bytes, not character count]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[websocket-error.any.worker.html]
|
||||
[WebSocketError defaults should be correct]
|
||||
expected: FAIL
|
||||
|
||||
[WebSocketError should be initialised from arguments]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 999 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 1001 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 2999 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[new WebSocketError with invalid code 5000 should throw]
|
||||
expected: FAIL
|
||||
|
||||
[passing only close code to WebSocketError should work]
|
||||
expected: FAIL
|
||||
|
||||
[passing a non-empty reason should cause the close code to be set to 1000]
|
||||
expected: FAIL
|
||||
|
||||
[overlong reason should throw]
|
||||
expected: FAIL
|
||||
|
||||
[reason should be rejected based on utf-8 bytes, not character count]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[first-party.all.tentative.https.window.html]
|
||||
[Check SharedWorker sameSiteCookies option all for first-party]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[first-party.default.tentative.https.window.html]
|
||||
[Check SharedWorker sameSiteCookies option default for first-party]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[first-party.none.tentative.https.window.html]
|
||||
[Check SharedWorker sameSiteCookies option none for first-party]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[third-party.default.tentative.sub.https.window.html]
|
||||
[Check SharedWorker sameSiteCookies option default for third-party]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[third-party.none.tentative.sub.https.window.html]
|
||||
[Check SharedWorker sameSiteCookies option none for third-party]
|
||||
expected: FAIL
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,3 @@
|
|||
[background-color-transition-colormix.html]
|
||||
[Transition with currentColor in color-mix]
|
||||
expected: FAIL
|
|
@ -55,3 +55,9 @@
|
|||
|
||||
[System color AccentColorText works]
|
||||
expected: FAIL
|
||||
|
||||
[System color AppWorkspace works]
|
||||
expected: FAIL
|
||||
|
||||
[System color Scrollbar works]
|
||||
expected: FAIL
|
||||
|
|
|
@ -14,9 +14,6 @@
|
|||
[.flexbox 12]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 13]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 11]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -74,9 +74,6 @@
|
|||
[Matching font-style: 'oblique 21deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '500' should prefer '450 460' over '400']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '399' should prefer '350 399' over '340 360']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -86,9 +83,6 @@
|
|||
[Matching font-stretch: '90%' should prefer '50% 80%' over '60% 70%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'italic' should prefer 'oblique 5deg' over 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '500' should prefer '350 399' over '351 398']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -110,9 +104,6 @@
|
|||
[Matching font-style: 'normal' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'italic' should prefer 'oblique 40deg 50deg' over 'oblique 5deg 10deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 20deg' should prefer 'italic' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -125,9 +116,6 @@
|
|||
[Matching font-weight: '430' should prefer '450 460' over '500']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '430' should prefer '501 550' over '502 560']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -233,9 +221,6 @@
|
|||
[Matching font-style: 'oblique 21deg' should prefer 'oblique 20deg' over 'oblique 10deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 0deg' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -10deg' should prefer 'oblique -5deg' over 'oblique -1deg 0deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -260,33 +245,15 @@
|
|||
[Matching font-style: 'oblique 0deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '400' should prefer '351 398' over '501 550']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '500' should prefer '500' over '450 460']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '500' should prefer '400' over '350 399']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '100%' should prefer '100%' over '110% 120%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '110%' should prefer '105%' over '100%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'normal' should prefer 'oblique 20deg 30deg' over 'oblique -50deg -20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'italic' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 10deg' should prefer 'oblique 10deg' over 'oblique 5deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -10deg' should prefer 'oblique -50deg -40deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -20deg' should prefer 'oblique -20deg' over 'oblique -60deg -40deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -296,14 +263,26 @@
|
|||
[Matching font-stretch: '100%' should prefer '110% 120%' over '115% 116%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'normal' should prefer 'oblique 10deg 40deg' over 'oblique 20deg 30deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 10deg' should prefer 'italic' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -21deg' should prefer 'oblique -10deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '430' should prefer '340 398' over '501 550']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '501' should prefer '502 510' over '503 520']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '399' should prefer '400' over '450 460']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 10deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[table-cell-scroll-height.html]
|
||||
[scrollHeight on scrollable table cell]
|
||||
expected: FAIL
|
|
@ -0,0 +1,42 @@
|
|||
[text-wrap-pretty.html]
|
||||
[e.style['text-wrap'\] = "pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "wrap pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "pretty wrap" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "stable wrap" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "nowrap pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap'\] = "pretty nowrap" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-wrap-style'\] = "pretty" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'pretty']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'wrap pretty']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'pretty wrap']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'stable wrap']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'nowrap pretty']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap value 'pretty nowrap']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-wrap-style value 'pretty']
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[user-find-computed.tentative.html]
|
||||
[Property user-find value 'auto']
|
||||
expected: FAIL
|
||||
|
||||
[Property user-find value 'none']
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[user-find-valid.tentative.html]
|
||||
[e.style['user-find'\] = "auto" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['user-find'\] = "none" should set the property value]
|
||||
expected: FAIL
|
3
tests/wpt/meta/css/css-ui/user-find.tentative.html.ini
Normal file
3
tests/wpt/meta/css/css-ui/user-find.tentative.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[user-find.tentative.html]
|
||||
[Basic test for the user-find property]
|
||||
expected: FAIL
|
|
@ -4,3 +4,6 @@
|
|||
|
||||
[throws if handleEvent is thruthy and not callable]
|
||||
expected: FAIL
|
||||
|
||||
[looks up handleEvent method on every event dispatch]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
[MediaQueryList-addListener-removeListener.html]
|
||||
[listeners are called when <iframe> is resized]
|
||||
expected: FAIL
|
||||
|
||||
[listeners are called correct number of times]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[element-internals-aria-element-reflection.html]
|
||||
expected: ERROR
|
|
@ -1,22 +1,12 @@
|
|||
[ElementInternals-states.html]
|
||||
[DOMTokenList behavior of ElementInternals.states: Initial state]
|
||||
expected: FAIL
|
||||
|
||||
[DOMTokenList behavior of ElementInternals.states: Exceptions]
|
||||
expected: FAIL
|
||||
|
||||
[DOMTokenList behavior of ElementInternals.states: Modifications]
|
||||
[CustomStateSet behavior of ElementInternals.states: Initial state]
|
||||
expected: FAIL
|
||||
|
||||
[CustomStateSet behavior of ElementInternals.states: Exceptions]
|
||||
expected: FAIL
|
||||
|
||||
[CustomStateSet behavior of ElementInternals.states: Initial state]
|
||||
expected: FAIL
|
||||
|
||||
[CustomStateSet behavior of ElementInternals.states: Modifications]
|
||||
expected: FAIL
|
||||
|
||||
[Updating a CustomStateSet while iterating it should work]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[custom-state-set-strong-ref.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[state-css-selector-shadow-dom.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[state-css-selector.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,18 @@
|
|||
[state-pseudo-class.html]
|
||||
[:state() parsing passes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and :host()]
|
||||
expected: FAIL
|
|
@ -1,51 +0,0 @@
|
|||
[state-pseudo-class.html]
|
||||
[:state() and :host()]
|
||||
expected: FAIL
|
||||
|
||||
[:state() and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state() in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:state() and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:state() serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo parsing passes]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo and :host()]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:--foo and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state() parsing passes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) serialization]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) in simple cases]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and other pseudo classes]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and ::part()]
|
||||
expected: FAIL
|
||||
|
||||
[:state(foo) and :host()]
|
||||
expected: FAIL
|
102
tests/wpt/meta/dom/observable/tentative/idlharness.html.ini
Normal file
102
tests/wpt/meta/dom/observable/tentative/idlharness.html.ini
Normal file
|
@ -0,0 +1,102 @@
|
|||
[idlharness.html]
|
||||
[Subscriber interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation next(any)]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation error(any)]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation complete()]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: operation addTeardown(VoidFunction)]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: attribute active]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: attribute signal]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber must be primary interface of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "next(any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: calling next(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "error(any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: calling error(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "complete()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "addTeardown(VoidFunction)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: calling addTeardown(VoidFunction) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "active" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "signal" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: operation subscribe(optional ObserverUnion, optional SubscribeOptions)]
|
||||
expected: FAIL
|
||||
|
||||
[Observable must be primary interface of new Observable(() => {})]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of new Observable(() => {})]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: new Observable(() => {}) must inherit property "subscribe(optional ObserverUnion, optional SubscribeOptions)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Observable interface: calling subscribe(optional ObserverUnion, optional SubscribeOptions) on new Observable(() => {}) with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
|
@ -92,6 +92,21 @@
|
|||
[Subscribe with just a function as the next handler]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber must have receiver]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber next & error must recieve argument]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber complete() will set active to false, and abort signal]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber active is readonly]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber signal is readonly]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[observable-constructor.any.html]
|
||||
[Observable constructor]
|
||||
|
@ -186,3 +201,18 @@
|
|||
|
||||
[Subscribe with just a function as the next handler]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber must have receiver]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber next & error must recieve argument]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber complete() will set active to false, and abort signal]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber active is readonly]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber signal is readonly]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,68 @@
|
|||
[observable-takeUntil.any.html]
|
||||
[takeUntil subscribes to source Observable and mirrors it uninterrupted]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil subscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier error() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil()'s AbortSignal unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits a value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits error]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source is uninterrupted when notifier completes, even synchronously]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil() mirrors the source Observable until its first next() value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[observable-takeUntil.any.worker.html]
|
||||
[takeUntil subscribes to source Observable and mirrors it uninterrupted]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil subscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier error() unsubscribes to notifier]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier next() unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil()'s AbortSignal unsubscribes from notifier & source observable]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits a value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source never subscribed to when notifier synchronously emits error]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: source is uninterrupted when notifier completes, even synchronously]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil() mirrors the source Observable until its first next() value]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[observable-takeUntil.window.html]
|
||||
[takeUntil(): notifier Observable detaches document before source Observable would be subscribed to]
|
||||
expected: FAIL
|
||||
|
||||
[takeUntil(): Source and notifier internal observers do not crash in a detached document]
|
||||
expected: FAIL
|
|
@ -1,13 +1,13 @@
|
|||
[element-img-environment-change.sub.html]
|
||||
expected: TIMEOUT
|
||||
[sec-fetch-site - Not sent to non-trustworthy same-site destination, no attributes]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-site - Not sent to non-trustworthy cross-site destination, no attributes]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-mode - Not sent to non-trustworthy same-origin destination, no attributes]
|
||||
expected: NOTRUN
|
||||
expected: TIMEOUT
|
||||
|
||||
[sec-fetch-mode - Not sent to non-trustworthy same-site destination, no attributes]
|
||||
expected: NOTRUN
|
||||
|
@ -41,3 +41,6 @@
|
|||
|
||||
[sec-fetch-site - HTTPS downgrade-upgrade, no attributes]
|
||||
expected: NOTRUN
|
||||
|
||||
[sec-fetch-site - Not sent to non-trustworthy same-origin destination, no attributes]
|
||||
expected: FAIL
|
||||
|
|
|
@ -7,3 +7,6 @@
|
|||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank#foo']
|
||||
expected: FAIL
|
||||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank']
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
[navigate-to-unparseable-url.html]
|
||||
[location.href setter throws a SyntaxError DOMException for unparseable URLs]
|
||||
expected: FAIL
|
||||
|
||||
[<a> tag navigate fails for unparseable URLs]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[pageload-image-in-popup.html]
|
||||
[The document for a standalone media file should have one child in the body.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[traverse_the_history_2.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[traverse_the_history_4.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[creating_browsing_context_test_01.html]
|
||||
[first argument: absolute url]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[2d.layer.clearRect.partial.html]
|
||||
expected: FAIL
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue