mirror of
https://github.com/servo/servo.git
synced 2025-09-03 19:48:21 +01:00
Update web-platform-tests to revision 6856483bcc86322198f10e0c42385a7f9127eb66
This commit is contained in:
parent
b1a2b6b5bf
commit
ff06f1d031
265 changed files with 7539 additions and 988 deletions
|
@ -0,0 +1,49 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Test navigator.mediaDevices.getSupportedConstraints()</title>
|
||||
<link rel="help" href="https://w3c.github.io/mediacapture-main/#enumerating-devices">
|
||||
<meta name='assert' content='Test the getSupportedConstraints() method.'/>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="instructions">Description</h1>
|
||||
<p class="instructions">This test checks for the presence of the
|
||||
<code>navigator.mediaDevices.getSupportedConstraints()</code> method.</p>
|
||||
<div id='log'></div>
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script>
|
||||
"use strict";
|
||||
test(() => {
|
||||
assert_inherits(navigator.mediaDevices, "getSupportedConstraints");
|
||||
assert_equals(typeof navigator.mediaDevices.getSupportedConstraints, "function");
|
||||
}, "navigator.mediaDevices.getSupportedConstraints exists");
|
||||
|
||||
{
|
||||
const properties = [
|
||||
"width",
|
||||
"height",
|
||||
"aspectRatio",
|
||||
"frameRate",
|
||||
"facingMode",
|
||||
"resizeMode",
|
||||
"volume",
|
||||
"sampleRate",
|
||||
"sampleSize",
|
||||
"echoCancellation",
|
||||
"autoGainControl",
|
||||
"noiseSuppression",
|
||||
"latency",
|
||||
"channelCount",
|
||||
"deviceId",
|
||||
"groupId"];
|
||||
properties.forEach(property => {
|
||||
test(()=>{
|
||||
const supportedConstraints = navigator.mediaDevices.getSupportedConstraints();
|
||||
assert_true(supportedConstraints[property]);
|
||||
}, property + " is supported");
|
||||
});
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue