blob: 999cd4a0251867f14d00083b126cafb206d825a4 [file] [log] [blame]
<!DOCTYPE html> <!-- webkit-test-runner [ ContactPickerAPIEnabled=true ] -->
<html>
<head>
<script src="../resources/js-test.js"></script>
</head>
<script>
jsTestIsAsync = true;
async function runTest()
{
description("This test verifies that navigator.contacts.select requires a user gesture.");
try {
await navigator.contacts.select(["name", "email", "tel"]);
testFailed("Presented contact picker without user gesture.");
} catch (exception) {
window.exception = exception;
testPassed("Did not present contact picker.");
shouldBeEqualToString("exception.name", "SecurityError");
}
finishJSTest();
}
</script>
<body onload=runTest()></body>
</html>