forked from mirrors/gecko-dev
Blink is the only engine supporting it, and thus it should not be the WPT requirement. Some tests still need the testing pref, and for now this patch gives the pref for such failing tests without modifying them, for simplicity sake. Modification can happen separately. Differential Revision: https://phabricator.services.mozilla.com/D201999
19 lines
765 B
HTML
19 lines
765 B
HTML
<!doctype html>
|
|
<meta charset="utf-8">
|
|
<title>navigator.clipboard.writeText() succeeds when permission granted</title>
|
|
<link rel="help" href="https://w3c.github.io/clipboard-apis/#async-clipboard-api">
|
|
<body>Body needed for test_driver.click()</body>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<script src="/resources/testdriver.js"></script>
|
|
<script src="/resources/testdriver-vendor.js"></script>
|
|
<script src="../resources/user-activation.js"></script>
|
|
<script>
|
|
'use strict';
|
|
|
|
promise_test(async () => {
|
|
await tryGrantWritePermission();
|
|
await waitForUserActivation();
|
|
await navigator.clipboard.writeText('xyz');
|
|
}, 'navigator.clipboard.writeText() succeeds when permission granted');
|
|
</script>
|