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
20 lines
816 B
HTML
20 lines
816 B
HTML
<!doctype html>
|
|
<meta charset="utf-8">
|
|
<title>navigator.clipboard.readText() fails when permission denied</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 t => {
|
|
await trySetPermission('clipboard-read', 'denied');
|
|
await waitForUserActivation();
|
|
await promise_rejects_dom(t,
|
|
'NotAllowedError', navigator.clipboard.readText());
|
|
}, 'navigator.clipboard.readText() fails when permission denied');
|
|
</script>
|