[wpt-sync] Sync PR 44712 - DOM: Implement the `drop()` Observable operator
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox125 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 44712 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/44712
Details from upstream follow.
Dominic Farolino <dom@chromium.org> wrote:
DOM: Implement the
drop()Observable operatorThis CL implements the semantics specified in
https://wicg.github.io/observable/#dom-observable-drop.See https://github.com/WICG/observable/pull/117.
For WPTs:
Co-authored-by: ben@benlesh.comBug: 40282760
Change-Id: I8c012c71675a2625c5120624c4f2a19a4d06462c
Reviewed-on: https://chromium-review.googlesource.com/5294714
WPT-Export-Revision: f8b242b46c143f7c756cbaf74fc65d7fb692290e
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 1•2 years ago
|
||
| Assignee | ||
Comment 2•2 years ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 2 tests and 7 subtests
Status Summary
Firefox
OK : 2
FAIL: 14
Chrome
OK : 2
FAIL: 14
Safari
OK : 2
FAIL: 14
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /dom/observable/tentative/observable-drop.any.worker.html [wpt.fyi]
- drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): Observable passes through errors from source Observable:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): Observable passes through errors from source observable even before drop count is met:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): Observable passes through completions from source observable even before drop count is met:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): Unsubscribing from the Observable returned by drop() also unsubscribes from the source Observable:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): A drop amount of 0 simply mirrors the source Observable:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): Passing negative value wraps to maximum value :
FAIL(Chrome:FAIL, Safari:FAIL)
- drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion:
- /dom/observable/tentative/observable-drop.any.html [wpt.fyi]
- drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): Observable passes through errors from source Observable:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): Observable passes through errors from source observable even before drop count is met:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): Observable passes through completions from source observable even before drop count is met:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): Unsubscribing from the Observable returned by drop() also unsubscribes from the source Observable:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): A drop amount of 0 simply mirrors the source Observable:
FAIL(Chrome:FAIL, Safari:FAIL) - drop(): Passing negative value wraps to maximum value :
FAIL(Chrome:FAIL, Safari:FAIL)
- drop(): Observable should skip the first n values from the source observable, then pass through the rest of the values and completion:
Comment 4•2 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/29ee4a773096
https://hg.mozilla.org/mozilla-central/rev/2c3d8a9eb427
Description
•