blob: 8280812f034e74fb9323181abf1209084a606cee [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<script src="../../resources/js-test.js"></script>
<script>
description("Verify that error event is fired when permission is denied.");
if (window.testRunner) {
jsTestIsAsync = true;
testRunner.setUserMediaPermission(false);
}
shouldNotThrow("recognition = new webkitSpeechRecognition()");
shouldNotThrow("recognition.start()");
recognition.onerror = (event) => {
shouldBeEqualToString("event.error", "not-allowed");
shouldBeEqualToString("event.message", "User permission check has failed");
finishJSTest();
}
</script>
</body>
</html>