diff options
Diffstat (limited to 'testing/web-platform/meta/dom/observable')
7 files changed, 172 insertions, 11 deletions
diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-constructor.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-constructor.any.js.ini index 555528faf4..af555fd67f 100644 --- a/testing/web-platform/meta/dom/observable/tentative/observable-constructor.any.js.ini +++ b/testing/web-platform/meta/dom/observable/tentative/observable-constructor.any.js.ini @@ -107,6 +107,9 @@ [Subscriber signal is readonly] expected: FAIL + [Subscriber#error() value is stored as Subscriber's AbortSignal's reason] + expected: FAIL + [observable-constructor.any.html] [Observable constructor] @@ -216,3 +219,6 @@ [Subscriber signal is readonly] expected: FAIL + + [Subscriber#error() value is stored as Subscriber's AbortSignal's reason] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-drop.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-drop.any.js.ini new file mode 100644 index 0000000000..b876663313 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-drop.any.js.ini @@ -0,0 +1,44 @@ +[observable-drop.any.worker.html] + [drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion] + expected: FAIL + + [drop(): Observable passes through errors from source Observable] + expected: FAIL + + [drop(): Observable passes through errors from source observable even before drop count is met] + expected: FAIL + + [drop(): Observable passes through completions from source observable even before drop count is met] + expected: FAIL + + [drop(): Unsubscribing from the Observable returned by drop() also unsubscribes from the source Observable] + expected: FAIL + + [drop(): A drop amount of 0 simply mirrors the source Observable] + expected: FAIL + + [drop(): Passing negative value wraps to maximum value ] + expected: FAIL + + +[observable-drop.any.html] + [drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion] + expected: FAIL + + [drop(): Observable passes through errors from source Observable] + expected: FAIL + + [drop(): Observable passes through errors from source observable even before drop count is met] + expected: FAIL + + [drop(): Observable passes through completions from source observable even before drop count is met] + expected: FAIL + + [drop(): Unsubscribing from the Observable returned by drop() also unsubscribes from the source Observable] + expected: FAIL + + [drop(): A drop amount of 0 simply mirrors the source Observable] + expected: FAIL + + [drop(): Passing negative value wraps to maximum value ] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini new file mode 100644 index 0000000000..996a85a908 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-filter.any.js.ini @@ -0,0 +1,32 @@ +[observable-filter.any.worker.html] + [filter(): Returned Observable filters out results based on predicate] + expected: FAIL + + [filter(): Errors thrown in filter predicate are emitted to Observer error() handler] + expected: FAIL + + [filter(): Passes complete() through from source Observable] + expected: FAIL + + [filter(): Passes error() through from source Observable] + expected: FAIL + + [filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called] + expected: FAIL + + +[observable-filter.any.html] + [filter(): Returned Observable filters out results based on predicate] + expected: FAIL + + [filter(): Errors thrown in filter predicate are emitted to Observer error() handler] + expected: FAIL + + [filter(): Passes complete() through from source Observable] + expected: FAIL + + [filter(): Passes error() through from source Observable] + expected: FAIL + + [filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-map.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-map.any.js.ini new file mode 100644 index 0000000000..b3836581f2 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-map.any.js.ini @@ -0,0 +1,38 @@ +[observable-map.any.html] + [map(): Maps values correctly] + expected: FAIL + + [map(): Mapper errors are emitted to Observer error() handler] + expected: FAIL + + [map(): Passes complete() through from source Observable] + expected: FAIL + + [map(): Passes error() through from source Observable] + expected: FAIL + + [map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called] + expected: FAIL + + [map(): Map observable unsubscription causes source Observable unsubscription. Mapper Observer's complete()/error() are not called] + expected: FAIL + + +[observable-map.any.worker.html] + [map(): Maps values correctly] + expected: FAIL + + [map(): Mapper errors are emitted to Observer error() handler] + expected: FAIL + + [map(): Passes complete() through from source Observable] + expected: FAIL + + [map(): Passes error() through from source Observable] + expected: FAIL + + [map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called] + expected: FAIL + + [map(): Map observable unsubscription causes source Observable unsubscription. Mapper Observer's complete()/error() are not called] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-map.window.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-map.window.js.ini new file mode 100644 index 0000000000..7c6b17b7a5 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-map.window.js.ini @@ -0,0 +1,3 @@ +[observable-map.window.html] + [map()'s internal observer's next steps do not crash in a detached document] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-take.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-take.any.js.ini new file mode 100644 index 0000000000..12e87c0034 --- /dev/null +++ b/testing/web-platform/meta/dom/observable/tentative/observable-take.any.js.ini @@ -0,0 +1,32 @@ +[observable-take.any.html] + [take(): Takes the first N values from the source observable, then completes] + expected: FAIL + + [take(): Forwards complete()s that happen before the take count is met, and unsubscribes from source Observable] + expected: FAIL + + [take(): Should forward errors from the source observable] + expected: FAIL + + [take(): take(0) should not subscribe to the source observable, and should return an observable that immediately completes] + expected: FAIL + + [take(): Negative count is treated as maximum value] + expected: FAIL + + +[observable-take.any.worker.html] + [take(): Takes the first N values from the source observable, then completes] + expected: FAIL + + [take(): Forwards complete()s that happen before the take count is met, and unsubscribes from source Observable] + expected: FAIL + + [take(): Should forward errors from the source observable] + expected: FAIL + + [take(): take(0) should not subscribe to the source observable, and should return an observable that immediately completes] + expected: FAIL + + [take(): Negative count is treated as maximum value] + expected: FAIL diff --git a/testing/web-platform/meta/dom/observable/tentative/observable-takeUntil.any.js.ini b/testing/web-platform/meta/dom/observable/tentative/observable-takeUntil.any.js.ini index e799d7864a..912f21afb3 100644 --- a/testing/web-platform/meta/dom/observable/tentative/observable-takeUntil.any.js.ini +++ b/testing/web-platform/meta/dom/observable/tentative/observable-takeUntil.any.js.ini @@ -5,12 +5,6 @@ [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 @@ -32,18 +26,21 @@ [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] expected: FAIL + [takeUntil: notifier next() unsubscribes from notifier] + expected: FAIL -[observable-takeUntil.any.worker.html] - [takeUntil subscribes to source Observable and mirrors it uninterrupted] + [takeUntil: notifier error() unsubscribes from notifier] expected: FAIL - [takeUntil subscribes to notifier] + [takeUntil: notifier throw Error unsubscribes from notifier] expected: FAIL - [takeUntil: notifier next() unsubscribes to notifier] + +[observable-takeUntil.any.worker.html] + [takeUntil subscribes to source Observable and mirrors it uninterrupted] expected: FAIL - [takeUntil: notifier error() unsubscribes to notifier] + [takeUntil subscribes to notifier] expected: FAIL [takeUntil: notifier next() unsubscribes from notifier & source observable] @@ -66,3 +63,12 @@ [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] expected: FAIL + + [takeUntil: notifier next() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier error() unsubscribes from notifier] + expected: FAIL + + [takeUntil: notifier throw Error unsubscribes from notifier] + expected: FAIL |