observable-from.any.html
Details
- Test
/dom/observable/tentative/observable-from.any.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| FAIL | from(): Observable.from() is a function Observable is not defined |
| FAIL | from(): Failed conversions assert_throws_js: Number cannot convert to an Observable function "() => Observable.from(10)" threw object "ReferenceError: Observable is not defined" ("ReferenceError") expected instance of function … |
| FAIL | from(): Given an observable, it returns that exact observable target.when is not a function |
| FAIL | from(): Given an array Observable is not defined |
| FAIL | from(): Iterable converts to Observable Observable is not defined |
| FAIL | from(): [Symbol.iterator] side-effects (one observable) Observable is not defined |
| FAIL | from(): [Symbol.iterator] not callable assert_true: expected true got false |
| FAIL | from(): [Symbol.iterator] not callable AFTER SUBSCRIBE throws Observable is not defined |
| FAIL | from(): [Symbol.iterator] returns null AFTER SUBSCRIBE throws Observable is not defined |
| FAIL | from(): [Symbol.iterator] is not cached Observable is not defined |
| FAIL | from(): [Symbol.iterator] side-effects (many observables) Observable is not defined |
| FAIL | from(): [Symbol.iterator] next() throws error Observable is not defined |
| FAIL | from(): Converts Promise to Observable promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Converts rejected Promise to Observable. No `unhandledrejection` event when error is handled by subscription promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Rejections not handled by subscription are reported to the global, and still not sent as an unhandledrejection event assert_not_equals: Error was reported to the global got disallowed value null |
| FAIL | from(): Observable that implements @@iterator protocol gets converted as an Observable, not iterator Observable is not defined |
| FAIL | from(): Promise that implements @@iterator protocol gets converted as an iterable, not Promise Observable is not defined |
| FAIL | from(): Promise whose [Symbol.iterator] returns null converts as Promise promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Rethrows the error when Converting an object whose @@iterator method *getter* throws an error assert_equals: expected object "Error: thrown from @@iterator getter" but got object "ReferenceError: Observable is not defined" |
| FAIL | from(): Async iterable protocol null, converts as iterator Observable is not defined |
| FAIL | from(): Asynchronous iterable conversion promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Asynchronous iterable multiple in-flight subscriptions promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Sync iterable multiple in-flight subscriptions Observable is not defined |
| FAIL | from(): Asynchronous generator conversion: can only be used once promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Promise-wrapping semantics of IteratorResult interface promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Errors thrown in Symbol.asyncIterator() are propagated synchronously Observable is not defined |
| FAIL | from(): Errors thrown in async iterator's next() GETTER are propagated in a microtask promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Errors thrown in async iterator's next() are propagated in a microtask promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Aborting sync iterable midway through iteration both stops iteration and invokes `IteratorRecord#return() Observable is not defined |
| FAIL | from(): Aborting async iterable midway through iteration both stops iteration and invokes `IteratorRecord#return() promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Sync iterable: `Iterator#return()` must return an Object, or an error is thrown Observable is not defined |
| FAIL | from(): Async iterable: `Iterator#return()` must return an Object, or a Promise rejects asynchronously promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Asynchronous iterable conversion, with synchronous iterable fallback promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Generator finally block runs when subscription is aborted Observable is not defined |
| FAIL | from(): Generator finally block run when Observable completes Observable is not defined |
| FAIL | from(): Generator finally block run when Observable errors Observable is not defined |
| FAIL | from(): Async generator finally block run when subscription is aborted promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Async generator finally block runs when Observable completes promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Async generator finally block run when Observable errors promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Sync iterable: error thrown from IteratorRecord#return() can be synchronously caught Observable is not defined |
| FAIL | from(): Async iterable: error thrown from IteratorRecord#return() is wrapped in rejected Promise promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Subscribing to an iterable Observable with an aborted signal does not call next() Observable is not defined |
| FAIL | from(): When iterable conversion aborts the subscription, next() is never called Observable is not defined |
| FAIL | from(): Aborting an async iterable subscription stops subsequent next() calls, but old next() Promise reactions are web-observable promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |
| FAIL | from(): Abort after complete does NOT call IteratorRecord#return() Observable is not defined |
| FAIL | Invalid async iterator protocol error is surfaced before Subscriber#signal is consulted Observable is not defined |
| FAIL | Invalid iterator protocol error is surfaced before Subscriber#signal is consulted Observable is not defined |
| FAIL | No error is reported when aborting a subscription to a sync iterator that has no `return()` implementation promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined" |