diff options
Diffstat (limited to 'testing/web-platform/meta/dom')
8 files changed, 234 insertions, 5 deletions
diff --git a/testing/web-platform/meta/dom/events/event-global.html.ini b/testing/web-platform/meta/dom/events/event-global.html.ini index eb8ca26cdc..a4fa360002 100644 --- a/testing/web-platform/meta/dom/events/event-global.html.ini +++ b/testing/web-platform/meta/dom/events/event-global.html.ini @@ -1,3 +1,7 @@ [event-global.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [window.event is set to the current event, which is the event passed to dispatch (2)] + expected: + if not debug and (os == "linux") and not asan and not tsan: [FAIL, PASS] + if not debug and (os == "win"): [FAIL, PASS] + if not debug and (os == "mac"): [FAIL, PASS] + if not debug and (os == "android"): [FAIL, PASS] diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-on-visual-viewport.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-on-visual-viewport.html.ini index fb4828db72..5cf004afa6 100644 --- a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-on-visual-viewport.html.ini +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-on-visual-viewport.html.ini @@ -1,3 +1,2 @@ [scrollend-event-fires-on-visual-viewport.html] - [scrollend fires when visual viewport is panned.] - expected: FAIL + expected: ERROR diff --git a/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html.ini b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html.ini index be8657be47..8a5d0d105e 100644 --- a/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html.ini +++ b/testing/web-platform/meta/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html.ini @@ -1,3 +1,3 @@ [Node-appendChild-script-and-default-style-meta-from-fragment.tentative.html] - [Inserting <meta> that uses alternate stylesheets, applies the style during DOM insertion, and before script runs as a result of any atomic insertions] + [Inserting <meta> that uses alternate stylesheets, applies the style during DOM post-insertion steps] expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-first.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-first.any.js.ini new file mode 100644 index 0000000000..482e1b5a31 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-first.any.js.ini @@ -0,0 +1,32 @@ +[observable-first.any.worker.html] + [first(): Promise resolves with the first value from the source Observable] + expected: FAIL + + [first(): Promise rejects with the error emitted from the source Observable] + expected: FAIL + + [first(): Promise rejects with RangeError when source Observable completes without emitting any values] + expected: FAIL + + [first(): Aborting a signal rejects the Promise with an AbortError DOMException] + expected: FAIL + + [first(): Lifecycle] + expected: FAIL + + +[observable-first.any.html] + [first(): Promise resolves with the first value from the source Observable] + expected: FAIL + + [first(): Promise rejects with the error emitted from the source Observable] + expected: FAIL + + [first(): Promise rejects with RangeError when source Observable completes without emitting any values] + expected: FAIL + + [first(): Aborting a signal rejects the Promise with an AbortError DOMException] + expected: FAIL + + [first(): Lifecycle] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-flatMap.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-flatMap.any.js.ini new file mode 100644 index 0000000000..cee60282b1 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-flatMap.any.js.ini @@ -0,0 +1,44 @@ +[observable-flatMap.any.html] + [flatMap(): Flattens simple source Observable properly] + expected: FAIL + + [flatMap(): Returned Observable passes through source Observable errors] + expected: FAIL + + [flatMap(): Outer Subscription synchronously becomes inactive when an 'inner' Observable emits an error] + expected: FAIL + + [flatMap(): Outer Subscription synchronously becomes inactive when an 'inner' Observable throws an error] + expected: FAIL + + [flatMap(): result Observable does not complete until source and inner Observables all complete] + expected: FAIL + + [flatMap(): result Observable does not complete after source Observable completes while there are still queued inner Observables to process Observables all complete] + expected: FAIL + + [flatMap(): source and inner active Observables are both unsubscribed from once the outer subscription signal is aborted] + expected: FAIL + + +[observable-flatMap.any.worker.html] + [flatMap(): Flattens simple source Observable properly] + expected: FAIL + + [flatMap(): Returned Observable passes through source Observable errors] + expected: FAIL + + [flatMap(): Outer Subscription synchronously becomes inactive when an 'inner' Observable emits an error] + expected: FAIL + + [flatMap(): Outer Subscription synchronously becomes inactive when an 'inner' Observable throws an error] + expected: FAIL + + [flatMap(): result Observable does not complete until source and inner Observables all complete] + expected: FAIL + + [flatMap(): result Observable does not complete after source Observable completes while there are still queued inner Observables to process Observables all complete] + expected: FAIL + + [flatMap(): source and inner active Observables are both unsubscribed from once the outer subscription signal is aborted] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-from.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-from.any.js.ini new file mode 100644 index 0000000000..511526b2d2 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-from.any.js.ini @@ -0,0 +1,80 @@ +[observable-from.any.html] + [from(): Observable.from() is a function] + expected: FAIL + + [from(): Failed conversions] + expected: FAIL + + [from(): Given an observable, it returns that exact observable] + expected: FAIL + + [from(): Given an array] + expected: FAIL + + [from(): Iterable converts to Observable] + expected: FAIL + + [from(): [Symbol.iterator\] side-effects (one observable)] + expected: FAIL + + [from(): [Symbol.iterator\] side-effects (many observables)] + expected: FAIL + + [from(): [Symbol.iterator\] next() throws error] + expected: FAIL + + [from(): Converts Promise to Observable] + expected: FAIL + + [from(): Converts rejected Promise to Observable. No `unhandledrejection` event when error is handled by subscription] + expected: FAIL + + [from(): Rejections not handled by subscription are reported to the global, and still not sent as an unhandledrejection event] + expected: FAIL + + [from(): Observable that implements @@iterator protocol gets converted as an Observable, not iterator] + expected: FAIL + + [from(): Promise that implements @@iterator protocol gets converted as an iterable, not Promise] + expected: FAIL + + +[observable-from.any.worker.html] + [from(): Observable.from() is a function] + expected: FAIL + + [from(): Failed conversions] + expected: FAIL + + [from(): Given an observable, it returns that exact observable] + expected: FAIL + + [from(): Given an array] + expected: FAIL + + [from(): Iterable converts to Observable] + expected: FAIL + + [from(): [Symbol.iterator\] side-effects (one observable)] + expected: FAIL + + [from(): [Symbol.iterator\] side-effects (many observables)] + expected: FAIL + + [from(): [Symbol.iterator\] next() throws error] + expected: FAIL + + [from(): Converts Promise to Observable] + expected: FAIL + + [from(): Converts rejected Promise to Observable. No `unhandledrejection` event when error is handled by subscription] + expected: FAIL + + [from(): Rejections not handled by subscription are reported to the global, and still not sent as an unhandledrejection event] + expected: FAIL + + [from(): Observable that implements @@iterator protocol gets converted as an Observable, not iterator] + expected: FAIL + + [from(): Promise that implements @@iterator protocol gets converted as an iterable, not Promise] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-last.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-last.any.js.ini new file mode 100644 index 0000000000..095d17b7f8 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-last.any.js.ini @@ -0,0 +1,32 @@ +[observable-last.any.worker.html] + [last(): Promise resolves to last value] + expected: FAIL + + [last(): Promise rejects with emitted error] + expected: FAIL + + [last(): Promise rejects with RangeError when source Observable completes without emitting any values] + expected: FAIL + + [last(): Aborting a signal rejects the Promise with an AbortError DOMException] + expected: FAIL + + [last(): Lifecycle] + expected: FAIL + + +[observable-last.any.html] + [last(): Promise resolves to last value] + expected: FAIL + + [last(): Promise rejects with emitted error] + expected: FAIL + + [last(): Promise rejects with RangeError when source Observable completes without emitting any values] + expected: FAIL + + [last(): Aborting a signal rejects the Promise with an AbortError DOMException] + expected: FAIL + + [last(): Lifecycle] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-switchMap.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-switchMap.any.js.ini new file mode 100644 index 0000000000..64861df897 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-switchMap.any.js.ini @@ -0,0 +1,38 @@ +[observable-switchMap.any.worker.html] + [switchMap(): result subscribes to one inner observable at a time, unsubscribing from the previous active one when a new one replaces it] + expected: FAIL + + [switchMap(): result does not complete when the source observable completes, if the inner observable is still active] + expected: FAIL + + [switchMap(): result emits an error if Mapper callback throws an error] + expected: FAIL + + [switchMap(): result emits an error if the source observable emits an error] + expected: FAIL + + [switchMap(): result emits an error if the inner observable emits an error] + expected: FAIL + + [switchMap(): should unsubscribe in the correct order when user aborts the subscription] + expected: FAIL + + +[observable-switchMap.any.html] + [switchMap(): result subscribes to one inner observable at a time, unsubscribing from the previous active one when a new one replaces it] + expected: FAIL + + [switchMap(): result does not complete when the source observable completes, if the inner observable is still active] + expected: FAIL + + [switchMap(): result emits an error if Mapper callback throws an error] + expected: FAIL + + [switchMap(): result emits an error if the source observable emits an error] + expected: FAIL + + [switchMap(): result emits an error if the inner observable emits an error] + expected: FAIL + + [switchMap(): should unsubscribe in the correct order when user aborts the subscription] + expected: FAIL |