mirror of
https://github.com/servo/servo.git
synced 2025-08-07 22:45:34 +01:00
dom: Implement ClipboardItem
(#36336)
implement the `ClipboardItem` interface Testing: covered by existing wpt tests part of #36084 --------- Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
This commit is contained in:
parent
33b00dbe40
commit
d1243a1867
12 changed files with 219 additions and 38 deletions
1
tests/wpt/meta/__dir__.ini
vendored
1
tests/wpt/meta/__dir__.ini
vendored
|
@ -1,4 +1,5 @@
|
|||
prefs: [
|
||||
"dom_async_clipboard_enabled:true",
|
||||
"dom_fontface_enabled:true",
|
||||
"dom_imagebitmap_enabled:true",
|
||||
"dom_intersection_observer_enabled:true",
|
||||
|
|
|
@ -5,18 +5,6 @@
|
|||
[ClipboardItem() succeeds with empty options]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem({}) fails with empty dictionary input]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem(Blob) fails]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem() fails with null input]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem() fails with no input]
|
||||
expected: FAIL
|
||||
|
||||
[types() returns correct values]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,28 +1,4 @@
|
|||
[idlharness.https.window.html]
|
||||
[ClipboardItem interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem interface: attribute presentationStyle]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem interface: attribute types]
|
||||
expected: FAIL
|
||||
|
||||
[ClipboardItem interface: operation getType(DOMString)]
|
||||
expected: FAIL
|
||||
|
||||
|
|
2
tests/wpt/mozilla/meta/MANIFEST.json
vendored
2
tests/wpt/mozilla/meta/MANIFEST.json
vendored
|
@ -13503,7 +13503,7 @@
|
|||
]
|
||||
],
|
||||
"interfaces.https.html": [
|
||||
"dce05a55fd33326768635c6b3cdb193d526fccdd",
|
||||
"cc6e99d8da7cd82edefd1c0b0fce984ae85462de",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
|
2
tests/wpt/mozilla/meta/__dir__.ini
vendored
2
tests/wpt/mozilla/meta/__dir__.ini
vendored
|
@ -1 +1 @@
|
|||
prefs: ["dom_imagebitmap_enabled:true", "dom_offscreen_canvas_enabled:true", "dom_xpath_enabled:true", "dom_intersection_observer_enabled:true", "dom_resize_observer_enabled:true", "dom_notification_enabled:true", "dom_fontface_enabled:true", "dom_urlpattern_enabled:true", "dom_serviceworker_enabled:true"]
|
||||
prefs: ["dom_imagebitmap_enabled:true", "dom_offscreen_canvas_enabled:true", "dom_xpath_enabled:true", "dom_intersection_observer_enabled:true", "dom_resize_observer_enabled:true", "dom_notification_enabled:true", "dom_fontface_enabled:true", "dom_urlpattern_enabled:true", "dom_serviceworker_enabled:true", "dom_async_clipboard_enabled:true"]
|
||||
|
|
|
@ -39,6 +39,7 @@ test_interfaces([
|
|||
"ChannelSplitterNode",
|
||||
"CharacterData",
|
||||
"ClipboardEvent",
|
||||
"ClipboardItem",
|
||||
"CloseEvent",
|
||||
"ConstantSourceNode",
|
||||
"CryptoKey",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue